API para desarrolladores
Genere imágenes y vídeo mediante la API: cola asíncrona, webhooks firmados, SDK de TypeScript y Python, una CLI y facturación basada en créditos. Los mismos modelos que en la aplicación.
- API de cola
- submit → poll / webhook
- TS · Python · CLI
- SDK oficiales
- Imágenes y vídeo
- un único punto de entrada
Lo que le ofrece la API
Una integración lista para producción en cinco minutos, sin sorpresas en producción.
API de cola
Una cola asíncrona: submit encola un trabajo y devuelve un request_id al instante. Obtenga el resultado consultando status_url o de inmediato mediante un webhook.
SDK y CLI
Clientes oficiales para TypeScript y Python con un subscribe de alto nivel, además de una CLI para scripts y comprobaciones rápidas.
Sandbox
Una clave clipia_test_ devuelve un resultado fijo al instante: depure el análisis de respuestas, el polling y los webhooks sin gastar créditos.
Webhooks firmados
Al finalizar, Clipia envía un POST firmado con HMAC-SHA256. Verifique la firma con el cuerpo sin procesar; los SDK incluyen una utilidad lista para usar.
Idempotencia
El encabezado Idempotency-Key hace seguros los reintentos: la misma clave devuelve el mismo request_id, sin trabajos duplicados ni doble cobro.
Límites transparentes
Límites por clave: solicitudes por minuto y generaciones simultáneas. El estado actual aparece en los encabezados RateLimit-* de cada respuesta.
Inicio rápido en 5 minutos
Un trabajo de texto a imagen, de tres maneras. Primero guarde su clave en una variable de entorno.
export CLIPIA_KEY="clipia_live_xxxxxxxxxxxxxxxxxxxxxx"# Submit a text-to-image job
curl -X POST https://api.clipia.ai/v1/models/nano-banana-2 \
-H "Authorization: Key $CLIPIA_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{ "input": { "prompt": "a sunset over mountains, cinematic" } }'
# Poll the request until status == COMPLETED, then read the result
curl https://api.clipia.ai/v1/requests/<request_id> \
-H "Authorization: Key $CLIPIA_KEY"Los SDK generan por defecto una Idempotency-Key (UUID v4) en cada submit, por lo que los reintentos son seguros desde el primer momento.
Instale el SDK
El subscribe de alto nivel encola el trabajo y consulta el estado hasta que el resultado esté listo.
npm i clipia-aipip install clipianpx clipia accountLos nombres de los paquetes son definitivos; la publicación en npm y PyPI forma parte del lanzamiento.
Autenticación
Envíe su clave de API en el encabezado Authorization con el esquema Key.
Authorization: Key clipia_live_xxxxxxxxxxxxxxxxxxxxxxEquivale a la contraseña de su saldo de créditos. Haga las llamadas solo desde su propio servidor y guarde la clave en una variable de entorno o en un gestor de secretos. Nunca la ponga en un navegador, una aplicación móvil ni un repositorio público.
Una clave activa se muestra una sola vez al crearla. Después, la lista muestra solo el prefijo.
Gestión de errores
Todos los errores llegan con un único formato JSON. Los SDK lanzan un error tipado con .status y .code.
| HTTP | Código | Cuándo | Reintento |
|---|---|---|---|
| 400 | invalid_request | Cuerpo o parámetros no válidos | No reintentar |
| 401 | invalid_api_key | Clave ausente, no válida o revocada | No reintentar |
| 402 | insufficient_credits | No hay suficientes créditos en el saldo | No reintentar |
| 402 | subscription_required | Tiene créditos, pero están bloqueados: se requiere una suscripción activa | No reintentar |
| 403 | insufficient_scope | La clave no tiene el alcance necesario | No reintentar |
| 404 | not_found | request_id o modelo desconocido | No reintentar |
| 409 | idempotency_key_reuse | Conflicto de idempotencia | No reintentar |
| 422 | model_input_invalid | Los parámetros no coinciden con el modelo | No reintentar |
| 429 | rate_limit_exceeded | Se superó el límite de solicitudes | Con backoff |
| 5xx | internal_error | Error interno o indisponibilidad temporal | Con backoff |
Webhooks en lugar de polling
En producción, pase webhook_url al enviar: Clipia entrega el resultado en cuanto está listo.
Verificación de la firma
Cada entrega se firma con HMAC-SHA256 en el encabezado X-Clipia-Signature. Verifique la firma con el cuerpo sin procesar de la solicitud antes de analizar el JSON; los SDK incluyen una utilidad de verificación.
Entrega y reintentos
Responda con 2xx en un plazo de 10 segundos. Si falla, las entregas se reintentan con backoff exponencial. Un mismo evento puede llegar de nuevo, así que procese los webhooks de forma idempotente por request_id.
MCP para Claude Code y agentes de IA
Clipia MCP le permite generar imágenes y vídeo directamente desde Claude Code, Cursor y cualquier otro cliente MCP. Endpoint: https://mcp.clipia.ai/mcp, con autorización mediante clave de API. Guía completa para cada agente: claude.ai, ChatGPT, Cursor y más
https://mcp.clipia.ai/mcpclaude mcp add --transport http clipia https://mcp.clipia.ai/mcp --header "Authorization: Bearer YOUR_KEY"{
"mcpServers": {
"clipia": {
"url": "https://mcp.clipia.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_KEY" }
}
}
}| Herramienta | Qué hace |
|---|---|
generate_image | Envía un trabajo de generación de imágenes |
generate_video | Envía un trabajo de generación de vídeo |
generate_audio | Envía un trabajo de generación de texto a voz |
generate_music | Envía un trabajo de generación de música |
wait_generation | Espera hasta que finalice una generación |
get_generation | Estado y resultado de una generación por ID |
list_models | Lista los modelos disponibles y sus precios en créditos |
get_model | Parámetros y precio de un modelo concreto |
get_balance | Saldo actual de créditos |
search_templates | Busca en la biblioteca de plantillas de prompts |
Las claves con el prefijo clipia_test_ se ejecutan en el sandbox: respuestas simuladas al instante, sin cobro de créditos.
Cree su clave en la consola para desarrolladores, pestaña Claves de API.
Próximos pasos
¿Listo para integrar? Obtenga una clave. ¿Necesita detalles del contrato? Descargue la especificación completa.
Referencia completa
La especificación OpenAPI 3.1 con todos los endpoints, esquemas y webhooks: impórtela en sus propias herramientas.
Descargar OpenAPIObtener una clave de API
Cree una clave en la consola para desarrolladores, pestaña Claves de API: real o de prueba.
Obtener una clavePara empresas
Equipos, descuentos por volumen y facturación consolidada para empresas.
Abrir la sección