Модели
Список моделей
Чтобы собрать селектор, проверить цену или узнать, что модель ещё в каталоге, не парсите HTML сайта. Есть публичный эндпоинт без ключа.
Как вызвать
# все группы
curl https://api.aitunnel.ru/public/aitunnel/models
# только чат
curl https://api.aitunnel.ru/public/aitunnel/models/chatПолный ответ — объект по группам: chat, images, videos и остальные. Одна группа: GET https://api.aitunnel.ru/public/aitunnel/models/chat — сразу карта «имя → параметры», без обёртки.
Можно из браузера
CORS открыт. Ключ и заголовок Authorization не нужны.
Группы
| Группа | Что внутри | Куда слать запросы |
|---|---|---|
chat | Текст, reasoning, мультимодальный чат. Аудио во входе и выходе — аудио | /chat/completions, /responses, /messages |
images | Генерация и редактирование. Картинки | /images/generations |
videos | Генерация. Видео | /videos |
embeddings | Векторы. Эмбеддинги | /embeddings |
speech | Озвучка. Озвучка текста | /audio/speech |
transcriptions | Распознавание речи. Документация | /audio/transcriptions |
rerank | Переранжирование. Ранжирование | /rerank |
moderations | Модерация. Модерация | /moderations |
Ключ объекта — имя модели для поля model в запросе: claude-sonnet-4.5, gpt-5, auto.
Что в ответе
Пример GET …/models/chat. Цифры из живого каталога меняются — берите из ответа, не со страницы.
{
"claude-sonnet-4.5": {
"provider": "anthropic",
"prompt_cost": 600,
"completion_cost": 3000,
"context_size": 1000000,
"max_output": 64000,
"description": "Надёжная модель для кода, текстов и анализа",
"modalities": {
"input": ["text", "image", "file"],
"output": ["text"]
},
"created": 1759161676,
"batch": { "discount": 0.5, "window": "24h" }
}
}| Поле | Смысл |
|---|---|
provider | Кто крутит модель |
description | Коротко, зачем модель |
modalities | input / output: text, image, audio, video, file, embedding, rerank |
created | Unix-время появления в каталоге |
cache_discount | Скидка на чтение кэша промпта (0.9 = 90% скидки). См. кеширование промпта |
Цены — в рублях, комиссия уже внутри. Те же числа, что в каталоге на сайте. Если есть batch — модель ходит в Batch запросы.
У чата prompt_cost и completion_cost — за 1 млн токенов. У картинок min_price_per_image / max_price_per_image, у видео — за секунду, у озвучки — за символы или минуту. Набор полей зависит от группы.
OpenAI-совместимый список
GET /v1/models — формат OpenAI: только id, created, owned_by. Нужен ключ. Цен и возможностей нет. В список попадают ваши пресеты с owned_by: "preset".
curl https://api.aitunnel.ru/v1/models \
-H "Authorization: Bearer sk-aitunnel-xxx"{
"object": "list",
"data": [
{
"id": "claude-sonnet-4.5",
"created": 1759161676,
"object": "model",
"owned_by": "anthropic"
},
{
"id": "my-preset",
"created": 1735689600,
"object": "model",
"owned_by": "preset"
}
]
}Для цен и возможностей берите публичный каталог. /v1/models — когда нужен стандартный SDK-список или пресеты.