GET
/v1/models
Справочник API
Список доступных моделей в формате OpenAI. Endpoint публичный: ключ не нужен, а если передан — игнорируется. Запрос бесплатный.
1Пример запроса
bash
curl https://api.zukko.pro/v1/models2Ответ
json
{
"object": "list",
"data": [
{ "id": "claude-opus-5-5", "object": "model", "created": 1700000000, "owned_by": "zukko" },
{ "id": "claude-sonnet-5", "object": "model", "created": 1700000000, "owned_by": "zukko" },
{ "id": "gpt-6.1-sol", "object": "model", "created": 1700000000, "owned_by": "zukko" },
{ "id": "gemini-3.8-flash", "object": "model", "created": 1700000000, "owned_by": "zukko" },
{ "id": "deepseek-v4.1-flash", "object": "model", "created": 1700000000, "owned_by": "zukko" },
{ "id": "glm-5.3-flash", "object": "model", "created": 1700000000, "owned_by": "zukko" }
]
}3Что попадает в список
- Только включённые модели. Выключенные не показываются и на запрос отвечают
503 model_disabled. - Модели, которые прямо сейчас не проходят проверку работоспособности, временно скрываются из списка. По явному ID их по-прежнему можно вызвать — запрос дойдёт до провайдера.
- Поле
createdусловное и одинаковое у всех моделей. - В примере выше список сокращён: на деле в ответе все доступные текстовые модели.
Цены и лимиты моделей — в GET /v1/models/info.
4GET /v1/models/{id}
Одна модель по ID. Тоже публичный.
bash
curl https://api.zukko.pro/v1/models/claude-sonnet-5json
{ "id": "claude-sonnet-5", "object": "model", "created": 1700000000, "owned_by": "zukko" }- Понимает вторые имена и другие варианты написания:
GET /v1/models/cursor-sonnet-5иGET /v1/models/anthropic%2Fclaude-sonnet-5вернут"id": "claude-sonnet-5". - Возвращает
200для любой модели из каталога, в том числе выключенной. Доступна ли модель сейчас, смотрите по спискуGET /v1/models. - Неизвестный ID —
404 model_not_found; снятая модель —404 model_retiredс подсказкой, на какую перейти.