Справочник API
Каталог моделей
GET /v1/models — список моделей Clipia для изображений, видео и аудио с точными slug, схемой параметров и ценой, включая slug с косой чертой.
Каталог отдаёт точные slug, возможности, входные параметры и базовые цены моделей, доступных вашему API-ключу. Он обновляется без выпуска новой версии SDK, поэтому источник истины — живой ответ GET /v1/models, а не таблицы на этой странице.
Seedance 2.5 API
Точные T2V/I2V slug, параметры и проверка доступности в живом каталоге.
Отправить генерацию
Универсальный POST-запрос для любой активной модели.
Рассчитать стоимость
Точная цена для выбранной модели и параметров до запуска.
Живой каталог
Для проб — тестовый ключ
В форму ниже вставляйте ключ clipia_test_…: он не списывает кредиты и не вызывает модели, а ответ приходит в том же формате. Форма запоминает ключ в этом браузере, поэтому боевой clipia_live_… — серверный секрет — в неё не вводите. Подробнее — «Тестовый режим».
Авторизация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- 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": "зависит от длительности/разрешения" } } ]}/v1/models| Параметр запроса | По умолчанию | Что делает |
|---|---|---|
limit | 100 | сколько моделей генерации вернуть |
offset | 0 | сколько моделей генерации пропустить |
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 2 | flux-2-flex, flux-2-pro |
| FLUX 3 | flux-3-klein |
| FLUX Kontext | flux-kontext-max, flux-kontext-pro |
| GPT Image | gpt-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 4 | google/imagen4, google/imagen4-fast, google/imagen4-ultra |
| Grok Imagine | grok-imagine/text-to-image, grok-imagine/image-to-image |
| Midjourney | midjourney/v7, midjourney/v8.1 |
| Nano Banana | nano-banana-2, nano-banana-2-1, nano-banana-pro |
| Qwen Image | qwen-image-2 |
| Seedream | seedream-4-5, seedream-5-0-lite, seedream-5-0-pro, seedream-v4, seedream-v4-edit |
| Wan Image | wan-2-7-image |
| Z-Image | z-image |
Модели видео
| Семейство | Slug для REST API |
|---|---|
| Gemini Omni 1.2 | gemini-omni-video |
| Grok Imagine | grok-imagine-video-1-5, grok-imagine/text-to-video, grok-imagine/image-to-video |
| Hailuo | hailuo-02, hailuo-02-standard, hailuo-2-3, hailuo-2-3-fast |
| HappyHorse | happy-horse-t2v, happy-horse-i2v, happy-horse-r2v, happy-horse-edit |
| HeyGen Video | heygen-video-t2v, heygen-video-i2v, heygen-video-r2v |
| Kling 2.5 | kling-v2-5-turbo-text-to-video-pro, kling-v2-5-turbo-image-to-video-pro |
| Kling 2.6 | kling-2-6-text-to-video, kling-2-6-image-to-video, kling-2-6-motion-control |
| Kling 3 | kling-3-text-to-video, kling-3-image-to-video, kling-3-multi-shot, kling-3-motion-control |
| Kling 4.0 | kling-4-t2v, kling-4-i2v, kling-4-r2v |
| Kling 4.0 Flash | kling-4-flash-t2v, kling-4-flash-i2v, kling-4-flash-r2v |
| Kling O3 | kling-o3-t2v, kling-o3-i2v, kling-o3-r2v, kling-o3-transform |
| Kling Lip Sync | kling-lip-sync |
| Midjourney Video | midjourney/v7-image-to-video |
| MiniMax H3 | h3-t2v, h3-i2v |
| OmniHuman | omnihuman-2 |
| Seedance 1.5 | seedance-1-5-text-to-video, seedance-1-5-image-to-video |
| Seedance 2.0 | seedance-2-t2v, seedance-2-i2v, seedance-2-fast-t2v, seedance-2-fast-i2v, seedance-2-mini-t2v, seedance-2-mini-i2v |
| Seedance 2.5 | seedance-2-5-t2v, seedance-2-5-i2v |
| Veo | veo3-fast, veo3-lite, veo3-quality |
| Wan | wan-2-5, wan-2-7, wan-2-7-image-to-video |
| Wan 3.0 | wan-3-0, wan-3-0-i2v, wan-3-0-r2v |
Модели аудио
| Семейство | Slug для REST API |
|---|---|
| ElevenLabs | eleven-v4, eleven-v4-turbo |
| Gemini TTS | gemini-3-1-flash-tts, gemini-2-5-pro-tts |
| Suno | suno-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 4 | google/imagen4, google/imagen4-fast, google/imagen4-ultra |
| изображение | Grok Imagine | grok-imagine/text-to-image, grok-imagine/image-to-image |
| изображение | Midjourney | midjourney/v7, midjourney/v8.1 |
| видео | Grok Imagine | grok-imagine/text-to-video, grok-imagine/image-to-video |
| видео | Midjourney Video | midjourney/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.
Схема одной модели
/v1/models/:modelcurl 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.
Результат генерации
GET /v1/requests/{request_id} — забрать готовый результат со ссылками на изображение, видео или аудио; пока задача выполняется, API отвечает 202.
Seedance 2.5 API: параметры и цены
Seedance 2.5 в API Clipia — slug для T2V и I2V, ограничения параметров, проверка доступности в каталоге, оценка цены и отправка генерации через REST.