Skip to main content
Как выбрать модель под задачу: где взять актуальный список, как по нему фильтровать и на что смотреть. Формат полей и параметры запроса разобраны в Каталоге моделей и Каталоге медиа-моделей.

Каталог — источник истины

Единственный правильный способ узнать, какие модели доступны, — запросить каталог:
cURL
Не зашивайте список моделей в код. Состав каталога меняется: модели появляются, уходят и отключаются, а идентификаторы переименовываются. Список, зашитый в код, устареет молча — запросы начнут падать с 404 model_not_found. Берите идентификаторы из ответа каталога каждый раз.

Идентификаторы

Значение поля id из ответа передаётся в запрос как есть, в поле model. Не добавляйте префикс и не убирайте его — берите ровно то, что вернул каталог, вместе с регистром и со слэшем в именах вида группа/имя. Если идентификатор неизвестен API, приходит 404 с кодом model_not_found. Идентификаторы со временем меняются, поэтому разрешайте их динамически, а не константой в конфиге. Полный формат ответа — в разделе Каталог моделей.

Состав каталога

В GET /api/v1/models попадают только включённые платные текстовые модели. Отключённые и бесплатные модели не помечаются флагом, а отсутствуют в выдаче целиком — отсутствие модели в каталоге само по себе ничего не значит, кроме того, что её сейчас нельзя вызвать. Модели генерации изображений, видео, аудио и музыки в этом эндпоинте не живут. За ними идите в GET /api/v1/media/models.

Ответ

context_length — не справочное значение. API сверяет с ним длину запроса до отправки: если входные токены плюс зарезервированный выход в окно не помещаются, приходит 422 content_too_large.

Аутентификация здесь необязательна

Каталог открыт без ключа: без него вернутся базовые цены, с ключом — цены вашего аккаунта. Использовать эндпоинт из публичного фронтенда безопасно.
cURL
Как получить ключ — на странице Аутентификация.

Медиа-модели

Каталог генерации медиа живёт отдельно:
cURL
Он тоже не требует ключа. Для каждой модели отдаёт media_type (image, video или audio), полную input_schema — авторитетное описание принимаемых параметров, соответствующее запущенной версии API — и поле pricing с ценами.
Читайте параметры и цены любой медиа-модели из этого ответа, а не из таблиц документации: input_schema всегда соответствует текущей версии API, а документация обновляется не одновременно с ним.

Изображения

Генерация, редактирование, апскейл

Видео

Генерация видео и работа с кадром

Аудио и музыка

Речь, звуки и музыка

Фильтрация каталога

Самая дешёвая модель со зрением

Зрение — это возможность принять блок image_url в запросе. Сами по себе каталог и фильтр по нему её не проверяют: попытка отправить изображение модели без зрения вернёт 400 invalid_request. Отбор по названию или известности модели — эвристика, а не проверка.
cURL

Модель с наибольшим контекстным окном

cURL

Самая дешёвая модель для изображений

cURL
Фильтр берёт модели с фиксированной ценой: у моделей, тарифицируемых по параметрам и по единице, структура в tiers другая, и сравнивать их по tiers[0].price нельзя. Полную картину по всем трём типам смотрите в pricing — разбор в каталоге медиа-моделей.
То же самое на Python:
Python

Как выбирать

Ориентируйтесь на четыре критерия, проверяя их в таком порядке. Контекстное окно против самого длинного входа. Возьмите самый большой реальный запрос из вашей нагрузки — длинный документ, большой диалог, объединённый контекст — и сравните его длину в токенах с context_length. Модели, у которых окно меньше, отпадают сразу, до разбора остальных критериев. Зрение, если вы отправляете изображения. Модель без него отвергнет запрос с 400 invalid_request целиком, а не проигнорирует картинку. Возможности: инструменты, структурированный вывод, рассуждение. Все три включаются параметрами запроса, и поддержка у модели неодинаковая. Проверяйте на ваших данных: неверно разобранный по схеме JSON и потерянный вызов инструмента обходятся дороже, чем лишний токен. Цена за миллион токенов. Сравнивайте по той валюте, в которой реально платите, и по обеим сторонам: cost_context и cost_completion. Для рассуждающих моделей смотрите на выходные токены — они там дороже всего и растут вместе с effort. Подробности — в гайде по токенам рассуждений.
Бенчмарк одной модели не переносится на вашу нагрузку: она состоит из ваших промптов, вашего формата данных и вашего критерия «хорошо». Прогоните две-три кандидатуры на представительной выборке своих запросов и сравните качество вместе со счётом — расхождение между ними обычно больше, чем разница цен.

Что дальше

Каталог моделей

Формат ответа и цены за миллион токенов

Каталог медиа-моделей

Схемы параметров и тарифы генерации

Запрос чату

Отправить выбранную модель в чат

Тарификация и оплата

Как считается стоимость и списываются деньги