Справочник 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}
- Отозвать ключ аккаунта.