Справочник API

Адрес, авторизация и доступные методы API.

Подключение

Базовый адрес: https://api.closerouter.dev/v1

Передавайте Authorization: Bearer <ключ>. Совместимые клиенты Anthropic также могут использовать x-api-key.

Для JSON-запросов задайте Content-Type: application/json.

Модели и маршрутизация

GET /models
Каталог моделей, цены, modalities и поддерживаемые endpoint-ы.
GET /models/count
Количество доступных моделей.
GET /model-authors
Компактный список разработчиков и количество их видимых моделей.
GET /models/{developer}/{model}/endpoints
Параметры и streaming для одной модели.
GET /providers
Модели и доступные provider options для каждой.
PATCH /providers
Сохранить provider по умолчанию для модели.

Генерация и медиа

POST /chat/completions
OpenAI-style Chat Completions.
POST /responses
OpenAI Responses API.
POST /messages
Anthropic-style Messages API.
POST /audio/speech
Синтез речи: готовый MP3 или PCM в теле ответа.
POST /images/generations
Генерация изображений.
POST /images/edits
Редактирование изображений.
POST /videos
Создать задачу генерации видео.
GET /videos/{task_id}
Проверить статус генерации видео.
GET /videos/models
Возможности видеомоделей.
POST /videos/quote
Оценка стоимости видео.
GET /media/models
Операции и схемы изображений.
POST /media/quote
Оценка резерва.
GET /media/requests/{id}
Статус незавершённой задачи.

Ключи и расходы

GET /credits
Текущий баланс и суммарное использование аккаунта.
GET /requests/{request_id}
Стоимость и usage одного inference-запроса.
GET /requests
Последние запросы аккаунта с фильтрами и пагинацией.
GET /usage
Статистика расходов за период по дням, моделям, провайдерам и ключам.
POST /keys
Создать API-ключ аккаунта.
GET /keys
Список активных ключей аккаунта.
PATCH /keys/{key_id}/limit
Изменить лимит расходов и максимальные цены ключа или отдельных моделей.
DELETE /keys/{key_id}
Отозвать ключ аккаунта.

Подробности