Saltar al contenido

API · Referencia

Catálogo de modelos

GET /v1/models — los modelos de imagen, vídeo y audio de Clipia con slugs exactos, esquema de entrada y precios, incluidos los slugs que contienen una barra.

El catálogo devuelve los slugs exactos, las capacidades, los parámetros de entrada y los precios base de los modelos disponibles para su clave de API. Cambia sin que se publique una nueva versión del SDK, así que la fuente de verdad es la respuesta en vivo de GET /v1/models, no las tablas de esta página.

Catálogo en vivo

GET
/v1/models
Authorization<token>

API-ключ в заголовке Authorization со схемой Bearer:

Authorization: Bearer <CLIPIA_API_KEY>

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

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

In: header

Response Body

curl -X GET "https://api.clipia.ai/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": "зависит от длительности/разрешения"
      }
    }
  ]
}

{
  "error": {
    "type": "invalid_request_error",
    "code": "invalid_api_key",
    "message": "API-ключ отсутствует, неверный или отозван."
  }
}

{
  "error": {
    "type": "rate_limit_error",
    "code": "rate_limit_exceeded",
    "message": "Rate limit exceeded. Retry after the reset window.",
    "retry_after_seconds": 12
  }
}

GET/v1/models
Parámetro de consultaPor defectoQué hace
limit100cuántos modelos de generación devolver
offset0cuántos modelos de generación omitir
curl https://api.clipia.ai/v1/models \
  -H "Authorization: Bearer $CLIPIA_KEY"
const { data } = await clipia.models.list();

// La lista puede incluir modelos LLM sin slug: deje solo los modelos de generación
const media = data.filter((model) => "slug" in model && model.slug);
console.log(media.map(({ slug, type }) => ({ slug, type })));
catalog = clipia.models.list()

# La lista puede incluir modelos LLM sin slug: deje solo los modelos de generación
media = [m for m in catalog["data"] if m.get("slug")]
print([(m["slug"], m["type"]) for m in media])

Cada modelo de generación de la respuesta tiene slug, type, name, capabilities y pricing. El conjunto puede variar entre entornos y cambiar más deprisa que esta documentación.

Modelos LLM en la misma lista

Cuando AI Gateway está activado para la cuenta, la respuesta usa el formato de lista de OpenAI (object: "list") y los modelos LLM aparecen primero en data: tienen id pero no slug. Después vienen los modelos de generación, que además de slug incluyen id, object, created y owned_by. Filtre los elementos por la presencia de slug, como en los ejemplos anteriores. Para los modelos LLM, consulte Modelos y precios de LLM.

Precios

Los precios están vigentes a octubre de 2026. El coste exacto siempre se muestra en el botón de ejecución antes de cobrar nada. A través de la API, el precio de un trabajo concreto se obtiene con POST /v1/models/{model}/estimate.

Instantánea del catálogo

A continuación figura una instantánea legible de 65 modelos públicos activos: 23 de imagen, 39 de vídeo y 3 de audio. Todos se pueden llamar tanto por la API REST como por MCP; 9 de ellos tienen un slug con barra: consulte Slugs con barra para saber cómo pasarlo. Obtenga siempre el catálogo en vivo antes de enviar un trabajo.

Modelos de imagen

FamiliaSlugs de la API REST
FLUX 2flux-2-flex, flux-2-pro
FLUX Kontextflux-kontext-max, flux-kontext-pro
GPT Imagegpt-image-1-5, gpt-image-2
Higgsfield Soulhiggsfield-soul
Nano Banananano-banana-2, 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

Modelos de vídeo

FamiliaSlugs de la API pública
Gemini Omnigemini-omni-video
Grok Imaginegrok-imagine-video-1-5
Hailuohailuo-02, hailuo-02-standard, hailuo-2-3, hailuo-2-3-fast
HappyHorsehappy-horse-t2v, happy-horse-i2v, happy-horse-r2v, happy-horse-edit
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 Lip Synckling-lip-sync
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
Veoveo3-fast, veo3-lite, veo3-quality
Wanwan-2-5, wan-2-7, wan-2-7-image-to-video

Modelos de audio

FamiliaSlugs de la API REST
Gemini TTSgemini-3-1-flash-tts, gemini-2-5-pro-tts
Suno Musicsuno-music

Slugs con barra

Nueve modelos tienen un slug del tipo family/model. Páselo en la ruta tal cual, sin codificar la barra: POST /v1/models/google/imagen4, GET /v1/models/google/imagen4, POST /v1/models/google/imagen4/estimate. En el servidor MCP, páselo como parámetro model de la herramienta generate_image o generate_video.

TipoFamiliaSlugs
imagenImagen 4google/imagen4, google/imagen4-fast, google/imagen4-ultra
imagenGrok Imaginegrok-imagine/text-to-image, grok-imagine/image-to-image
imagenMidjourneymidjourney/v7
vídeoGrok Imaginegrok-imagine/text-to-video, grok-imagine/image-to-video
vídeoMidjourney Videomidjourney/v7-image-to-video

El vídeo de Grok Imagine también tiene el slug corto grok-imagine-video-1-5: ambos apuntan al mismo modelo.

Esquema de un modelo

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

Al enviar, pase dentro del campo input solo claves de input_schema. Si el modelo no existe o está inactivo, la respuesta es 404 con el código not_found y el mensaje model_not_found.

Prop

Type

No codifique de forma fija un esquema de esta página

Las variantes de una misma familia pueden tener distintos campos obligatorios, duraciones, resoluciones y entradas de referencia. Obtenga el input_schema del slug exacto y llame a POST /v1/models/:model/estimate antes de generar.

Disponibilidad de modelos nuevos

Un modelo está disponible a través de la API solo cuando su slug exacto aparece en GET /v1/models. Un anuncio o una página de producto no son esa señal. Los slugs seedance-2-5-t2v y seedance-2-5-i2v están preparados para Seedance 2.5, pero se activan por separado en cada entorno. La landing de Seedance 2.5 para clientes solo se abre cuando ambos modos están activos. Compruebe siempre el catálogo en vivo antes de enviar.