Skip to content

Модели

Используйте GET /v1/models, чтобы получить живой каталог, видимый вашему аккаунту. Не выводите request IDs из маркетинговых названий провайдеров; передавайте точный id из API.

Endpoint

bash
curl https://api.rout.my/v1/models \
  -H "Authorization: Bearer $ROUTMY_API_KEY"

Заголовок Authorization необязателен для просмотра публичного каталога. С валидным ключом ответ может показать, какие модели доступны на текущем плане.

Ответ

json
{
  "object": "list",
  "data": [
    {
      "id": "provider/model-id",
      "object": "model",
      "created": 1700000000,
      "owned_by": "provider",
      "token_multiplier": 1,
      "is_available": true
    }
  ]
}

Поля

ПолеТипЗначение
idstringТочный model ID для запросов.
objectstringВсегда model для каждого элемента.
creatednumberCompatibility timestamp.
owned_bystringПровайдер или группа модели, полученная из ID.
token_multipliernumberМножитель квоты, применяемый к фактическим токенам.
is_availablebooleanМожет ли текущий ключ использовать модель.

Model IDs

Model IDs выглядят как provider-scoped строки:

text
provider/model-id

Некоторые compatibility endpoints могут принимать короткие алиасы, но OpenAI-compatible endpoints должны получать точный id из /v1/models.

Доступность

Если is_available равен false, модель видна в каталоге, но закрыта для текущего аккаунта или плана. Запрос к закрытой модели вернет client error, пока аккаунт не получит доступ или запрос не использует другую доступную модель.

Семейства эндпоинтов

Каталог моделей является источником правды для названий и доступности. Тип модели определяет основной endpoint:

Тип моделиPrimary endpoint
Chat / text / vision input/v1/chat/completions
Embeddings/v1/embeddings
Images/v1/images/generations
Video/v1/video/generations

Если запрос падает с model_not_found, снова получите список моделей и скопируйте ID точно.

API documentation for rout.my.