ДокументацияGET /v1/models
GET

/v1/models

Справочник API

Список доступных моделей в формате OpenAI. Endpoint публичный: ключ не нужен, а если передан — игнорируется. Запрос бесплатный.

1Пример запроса

bash
curl https://api.zukko.pro/v1/models

2Ответ

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-5
json
{ "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 с подсказкой, на какую перейти.
GET /v1/models · Документация Zukko