CloseRouter API

Документация CloseRouter API

Короткая документация по публичному inference API: модели, запросы, ключи, баланс и ошибки.

Base URL
https://api.closerouter.dev/v1
Авторизация
Authorization: Bearer closerouter_...
Каталог
GET /models

API-ключи

Server-side управление ключами аккаунта через api.closerouter.dev.

Создать и получить список

curl
curl https://api.closerouter.dev/v1/keys \
  -H "Authorization: Bearer $CLOSEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Production worker",
    "is_anonymous": false,
    "spend_limit": {
      "amount_usd": "25",
      "period": "monthly"
    }
  }'

curl https://api.closerouter.dev/v1/keys \
  -H "Authorization: Bearer $CLOSEROUTER_API_KEY"

Лимит и отзыв

curl
curl https://api.closerouter.dev/v1/keys/{key_id}/limit \
  -X PATCH \
  -H "Authorization: Bearer $CLOSEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "spend_limit": null }'

curl https://api.closerouter.dev/v1/keys/{key_id} \
  -X DELETE \
  -H "Authorization: Bearer $CLOSEROUTER_API_KEY"

Spend limits

  • spend_limit.amount_usd задается строкой в USD.
  • period может быть daily, monthly или total.
  • Передайте spend_limit: null, чтобы очистить лимит.
  • DELETE /keys/{key_id} отзывает ключ; новые запросы с ним прекращаются сразу.