Перейти к содержимому

Справочник API

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

GET /v1/models — список моделей Clipia для изображений, видео и аудио с точными slug, схемой параметров и ценой, включая slug с косой чертой.

Каталог отдаёт точные slug, возможности, входные параметры и базовые цены моделей, доступных вашему API-ключу. Он обновляется без выпуска новой версии SDK, поэтому источник истины — живой ответ GET /v1/models, а не таблицы на этой странице.

Живой каталог

Для проб — тестовый ключ

В форму ниже вставляйте ключ clipia_test_…: он не списывает кредиты и не вызывает модели, а ответ приходит в том же формате. Форма запоминает ключ в этом браузере, поэтому боевой clipia_live_… — серверный секрет — в неё не вводите. Подробнее — «Тестовый режим».

GET
/v1/models

Авторизация

headerАвторизацияBearer <токен>

API-ключ в заголовке Authorization со схемой Bearer — основной способ. Сгенерированные клиенты добавляют префикс Bearer сами, а в плейграунде поле уже содержит его: допишите ключ после него. Плейграунд запоминает ключ в этом браузере, поэтому для проб берите тестовый:

Authorization: Bearer <CLIPIA_API_KEY>

Тот же ключ принимается и со схемой Key (Authorization: Key <ключ>, слово Key — в любом регистре), и в отдельном заголовке X-Api-Key (схема apiKeyHeader) — выбирайте удобную форму, сервер различает их сам. Ключ создаётся в консоли разработчика (clipia.ai/developer, вкладка «API-ключи») и показывается один раз. Формат: clipia_live_… (боевой), clipia_test_… (песочница).

Sandbox / тестовый режим. Ключ с префиксом clipia_test_… работает в песочнице: submit не списывает кредиты и не запускает реальную генерацию — он мгновенно возвращает status: COMPLETED с детерминированным mock-результатом (фиксированный sample-ассет на media.clipia.ai). Поле cost показывает расчётную стоимость, но она не списывается. Вебхуки приходят тем же подписанным механизмом (HMAC-SHA256). Режим предназначен для отладки интеграции до подключения боевого ключа.

Тело ответа

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

application/json
  1. response
object?string

Присутствует при включённом LLM gateway.

data*array<|>
curl -X GET "https://example.com/v1/models"
{  "data": [    {      "slug": "nano-banana-2",      "type": "image",      "name": "Nano Banana 2",      "capabilities": [        "text-to-image",        "image-to-image"      ],      "pricing": {        "credits": 12      }    },    {      "slug": "seedance-2-fast-i2v",      "type": "video",      "name": "Seedance 2 Fast",      "capabilities": [        "image-to-video"      ],      "pricing": {        "credits": 40,        "note": "зависит от длительности/разрешения"      }    }  ]}
GET/v1/models
Параметр запросаПо умолчаниюЧто делает
limit100сколько моделей генерации вернуть
offset0сколько моделей генерации пропустить
curl https://api.clipia.ai/v1/models \
  -H "Authorization: Bearer $CLIPIA_KEY"

Каждая модель генерации в ответе содержит slug, type, name, capabilities и pricing. Состав может отличаться по окружению и меняться быстрее документации. limit и offset действуют только на модели генерации: LLM-модели приходят в ответе всегда.

LLM-модели в том же списке

AI Gateway включён, поэтому ответ приходит в формате списка OpenAI (object: "list"), и первыми в data идут LLM-модели: у них есть id, но нет slug. Модели генерации идут следом и, кроме slug, получают поля id, object, created и owned_by. Фильтруйте элементы по наличию slug, как в примерах выше. GET /v1/models/{id} для LLM-модели отдаёт запись того же вида, что и в списке. Подробнее о LLM-моделях — в разделе «Модели и цены LLM».

Цены

Цены актуальны на ноябрь 2026 года. Точная стоимость всегда видна на кнопке запуска до списания. Через API цену конкретной задачи возвращает POST /v1/models/{model}/estimate.

Снимок каталога

Ниже — читаемый снимок живого каталога на 4 ноября 2026 года: 90 активных публичных моделей, из них 27 для изображений, 55 для видео и 8 для аудио. Все они вызываются через MCP и, кроме midjourney/v8.1, через REST API; у 10 из них slug с косой чертой — как передавать такой slug, описано в разделе «Slug с косой чертой». Перед отправкой задачи всё равно получите живой каталог.

Модели изображений

СемействоSlug для REST API
FLUX 2flux-2-flex, flux-2-pro
FLUX 3flux-3-klein
FLUX Kontextflux-kontext-max, flux-kontext-pro
GPT Imagegpt-image-1-5, gpt-image-2, gpt-image-2-5-flare, gpt-image-2-5-sunburst, gpt-image-2-6-flare, gpt-image-2-6-sunburst
Imagen 4google/imagen4, google/imagen4-fast, google/imagen4-ultra
Grok Imaginegrok-imagine/text-to-image, grok-imagine/image-to-image
Midjourneymidjourney/v7, midjourney/v8.1
Nano Banananano-banana-2, nano-banana-2-1, nano-banana-pro
Qwen Imageqwen-image-2
Seedreamseedream-4-5, seedream-5-0-lite, seedream-5-0-pro, seedream-v4, seedream-v4-edit
Wan Imagewan-2-7-image
Z-Imagez-image

Модели видео

СемействоSlug для REST API
Gemini Omni 1.2gemini-omni-video
Grok Imaginegrok-imagine-video-1-5, grok-imagine/text-to-video, grok-imagine/image-to-video
Hailuohailuo-02, hailuo-02-standard, hailuo-2-3, hailuo-2-3-fast
HappyHorsehappy-horse-t2v, happy-horse-i2v, happy-horse-r2v, happy-horse-edit
HeyGen Videoheygen-video-t2v, heygen-video-i2v, heygen-video-r2v
Kling 2.5kling-v2-5-turbo-text-to-video-pro, kling-v2-5-turbo-image-to-video-pro
Kling 2.6kling-2-6-text-to-video, kling-2-6-image-to-video, kling-2-6-motion-control
Kling 3kling-3-text-to-video, kling-3-image-to-video, kling-3-multi-shot, kling-3-motion-control
Kling 4.0kling-4-t2v, kling-4-i2v, kling-4-r2v
Kling 4.0 Flashkling-4-flash-t2v, kling-4-flash-i2v, kling-4-flash-r2v
Kling O3kling-o3-t2v, kling-o3-i2v, kling-o3-r2v, kling-o3-transform
Kling Lip Synckling-lip-sync
Midjourney Videomidjourney/v7-image-to-video
MiniMax H3h3-t2v, h3-i2v
OmniHumanomnihuman-2
Seedance 1.5seedance-1-5-text-to-video, seedance-1-5-image-to-video
Seedance 2.0seedance-2-t2v, seedance-2-i2v, seedance-2-fast-t2v, seedance-2-fast-i2v, seedance-2-mini-t2v, seedance-2-mini-i2v
Seedance 2.5seedance-2-5-t2v, seedance-2-5-i2v
Veoveo3-fast, veo3-lite, veo3-quality
Wanwan-2-5, wan-2-7, wan-2-7-image-to-video
Wan 3.0wan-3-0, wan-3-0-i2v, wan-3-0-r2v

Модели аудио

СемействоSlug для REST API
ElevenLabseleven-v4, eleven-v4-turbo
Gemini TTSgemini-3-1-flash-tts, gemini-2-5-pro-tts
Sunosuno-music, suno-v6, suno-v6-mini, suno-v6-wild

Slug с косой чертой

Десять моделей имеют slug вида семейство/модель. Такой slug передаётся в адрес как есть, без кодирования косой черты: POST /v1/models/google/imagen4, GET /v1/models/google/imagen4, POST /v1/models/google/imagen4/estimate. Кодированный вариант google%2Fimagen4 тоже принимается — так его отправляют SDK. В MCP-сервере его передают в параметр model инструмента generate_image или generate_video.

ТипСемействоSlug
изображениеImagen 4google/imagen4, google/imagen4-fast, google/imagen4-ultra
изображениеGrok Imaginegrok-imagine/text-to-image, grok-imagine/image-to-image
изображениеMidjourneymidjourney/v7, midjourney/v8.1
видеоGrok Imaginegrok-imagine/text-to-video, grok-imagine/image-to-video
видеоMidjourney Videomidjourney/v7-image-to-video

Для видео Grok Imagine есть и короткий slug grok-imagine-video-1-5 — оба адреса ведут на одну модель.

midjourney/v8.1 через REST не запускается

В slug midjourney/v8.1 есть точка, а проверка формата у POST /v1/models/:model допускает только строчные буквы, цифры, дефис и одну косую черту: отправка возвращает 400 invalid_request с сообщением invalid_model. Карточка GET /v1/models/midjourney/v8.1 и оценка стоимости при этом работают. Пока проверка не исправлена, запускайте эту модель через MCP или выбирайте midjourney/v7.

Схема одной модели

GET/v1/models/:model
curl https://api.clipia.ai/v1/models/gpt-image-2 \
  -H "Authorization: Bearer $CLIPIA_KEY"

Передавайте внутри поля input при submit только ключи из input_schema. Если модель не найдена или неактивна, ответ — 404 с кодом not_found и сообщением model_not_found. Подписи и подсказки параметров (label, hint) приходят на английском.

Свойство

Тип

Значение default в input_schema — умолчание исполнения: именно с ним запрос без этого параметра оценивается и исполняется. Сервер не подставляет умолчания за клиента в тело запроса, поэтому цена estimate для input без параметра и с параметром, равным default, совпадает.

Не фиксируйте схему в коде по этой странице

У вариантов одного семейства могут отличаться обязательные поля, длительность, разрешение и референсы. Получайте input_schema для точного slug и вызывайте POST /v1/models/:model/estimate перед генерацией.

Доступность новых моделей

Модель доступна через API только после того, как её точный slug появился в GET /v1/models. Анонс или страница продукта этот сигнал не заменяют. Так, slug seedance-2-5-t2v и seedance-2-5-i2v для Seedance 2.5 включаются отдельно для каждого окружения и в боевом каталоге есть; пользовательский лендинг Seedance 2.5 открывается, только когда активны оба режима. Выключенная модель исчезает из списка, а запросы к ней получают 404 model_not_found. Всегда проверяйте живой каталог перед submit.