Registro de cambios
Registro de cambios
Historial de cambios de la API pública v1 de Clipia, el servidor MCP, LLM Gateway y los SDK — lanzamiento, nuevas herramientas y modelos, actualizaciones del contrato y de la documentación.
Historial de cambios de la API pública de Clipia (/v1/*), el servidor MCP remoto https://mcp.clipia.ai/mcp, LLM Gateway y los SDK oficiales. Las entradas más recientes aparecen primero. El contrato de /v1/* es estable; los cambios incompatibles se indican de forma explícita. Las entradas de julio a septiembre de 2026 se agrupan por meses.
2026-10-13
- Los parámetros ignorados ya no se descartan en silencio. Si
inputcontiene una clave que el modelo no aplicará (una errata, un parámetro de otro modelo),POST /v1/models/{model}y/estimateaceptan la solicitud como antes, pero devuelven la clave en la matrizwarnings. Las solicitudes que funcionaban siguen funcionando. - MCP rechaza esa llamada antes de iniciarla.
generate_image,generate_video,generate_audioygenerate_musicresponden con un errorinvalid_requestque nombra los parámetros rechazados y enumera los que el modelo declara; no se crea ninguna generación. También se aplica a los argumentos de nivel superior; por ejemplo,seeden un modelo que no lo declara. Consulte Herramientas MCP. - SDK 1.5.0. TypeScript
clipia-aiy Pythonclipia1.5.0 describenwarningsen las respuestas de envío y de estimación del coste; consulte los ejemplos en las páginas SDK de TypeScript y SDK de Python. - Seedance 2.x: el audio está activado si se omite el parámetro. Una solicitud a Seedance 2, 2 Fast, 2 Mini o 2.5 sin
generate_audiodevuelve ahora un vídeo con audio, tal como declara elinput_schemadel modelo (default: true). Antes, una solicitud así enviada por la API o por MCP se generaba sin audio. Para obtener un vídeo sin audio, envíegenerate_audio: false. Si la pista de audio no supera las normas de seguridad, el vídeo puede llegar sin audio. El coste de la solicitud no ha cambiado. Consulte la página de Seedance 2.5. - El audio descartado se comunica en la API y en MCP. Si la pista de audio de un vídeo no supera la comprobación de seguridad del modelo, el servidor repite la generación sin sonido. Ahora lo comunica un array
warningscon el códigoaudio_dropped: enGET /v1/requests/{id}yGET /v1/requests/{id}/status, y en MCP en las respuestas dewait_generationyget_generation. El coste de la solicitud no cambia. Consulte Resultado de la generación. - El interruptor de audio de los modelos de vídeo se lee igual en todas partes.
true,1,"yes"y"on"activan el audio;false,0,"no"y"off"lo desactivan, de forma idéntica para el coste y para la ejecución. Una cadena que no se pueda leer como interruptor cuenta como parámetro omitido: se aplica el valor por defecto del modelo. Antes, las cadenas"1","yes"y"on"desactivaban el audio en algunos modelos. - Kling 3 Multi-Shot: audio con dos o más escenas. El modelo siempre genera ese vídeo con audio. Una solicitud con
sound: falsese acepta como antes, el coste se calcula con audio y la respuesta incluye un avisounsupported_parameter. - Vídeos de referencia de Seedance 2.x: límite de clips. Seedance 2, 2 Fast y 2 Mini aceptan hasta 3 vídeos de referencia, Seedance 2.5 hasta 10; el límite se declara en el
input_schemadel modelo (maxItems). Una solicitud por encima del límite se rechaza con400antes de reservar créditos. Antes, los clips sobrantes se descartaban en silencio. list_modelsde MCP devuelve el catálogo por páginas. La respuesta incluyetotal,truncatedynext_offset; la página siguiente se pide conoffset. Antes, un catálogo largo se cortaba sin aviso. Consulte Herramientas de MCP.- Un fallo del cálculo del coste responde
503en lugar de un precio inexacto. Si el servidor no puede leer temporalmente los parámetros de precio de un modelo, el envío y/estimateresponden503: reintente en breve, no se reservan créditos. En el catálogo ese modelo puede incluirpricing: { available: false }.
2026-10-09
- Documentación: secciones de producto, estudios y modelos; nuevo diseño del portal. El portal describe ahora el propio producto, los estudios y los modelos, y las páginas de la API, MCP y los SDK se han contrastado con el funcionamiento actual del servicio.
- Slugs con barra a través de REST. Los modelos como
google/imagen4ya pueden llamarse mediantePOST /v1/models/{family}/{model}, no solo a través de MCP; consulte el catálogo. Las respuestas de/v1/chat/completionspueden consultarse conGET /v1/generation?id=chatcmpl-…; los errores de generación comparten un único diccionarioerror.code; cada429incluyeRetry-After. - Nueva guía. Migrar desde otra API de generación explica cómo trasladar una integración a la cola de Clipia.
2026-09
- SDK 1.2.0. TypeScript
clipia-aiy Pythonclipia1.2.0 describen el campotext_limitsde los modelos de texto a voz: la longitud mínima y máxima del texto. - La longitud del texto de voz se comprueba de antemano. La API REST y MCP rechazan con
400el texto fuera detext_limitsantes de crear una generación, por lo que no se reservan créditos. Los límites se muestran enGET /v1/models/{model}y enget_model.
2026-08
- Seedance 2.5. Se han añadido al catálogo
seedance-2-5-t2vyseedance-2-5-i2vde ByteDance; consulte la página del modelo. - Vista previa de fotograma en MCP.
generate_videodevuelve una vista previa integrada de un fotograma para que el agente pueda ver el resultado.
2026-07
- LLM Gateway. Un
POST /v1/chat/completionscompatible con OpenAI con streaming, llamadas a herramientas y salidas estructuradas; los modelos de texto se han incorporado al catálogo comúnGET /v1/models. Consulte LLM Gateway. - SDK 1.1.0.
models.list()ymodels.get()en ambos SDK admiten los modelos de texto del catálogo. - Nuevas herramientas MCP.
generate_audio(texto a voz),generate_music,chat,generate_scenarioycompose_video(montaje de escenas en un vídeo final),generate_presentationyedit_presentation. La lista y los parámetros están en la página Herramientas MCP. - Prompts MCP listos para usar. El servidor ofrece los prompts
product_shot,blog_covers,campaign_storyboardyanimate_photo; consulte Prompts listos para usar. - Contenido multimedia en el chat. En los clientes compatibles con MCP Apps, los resultados se muestran como una tarjeta interactiva.
2026-06-22
- Dirección canónica de MCP. El servidor MCP remoto se ha trasladado a
https://mcp.clipia.ai/mcp. La antigua direcciónhttps://api.clipia.ai/mcpse mantiene como alias heredado por compatibilidad, pero las nuevas integraciones deben usar el endpoint canónico.
2026-06-13
- Vistas previas de imágenes en MCP. La herramienta
generate_imagedevuelve su resultado en una sola llamada con una vista previa integrada: el agente ve la imagen y puede iterar. En claude.ai, las generaciones se muestran como una tarjeta interactiva con el progreso en directo y un botón «Original». - Los límites de MCP ya no frenan las sesiones. El ruido de protocolo JSON-RPC (initialize, tools/list, ping) ya no se cuenta para el límite por minuto: solo cuentan las llamadas a herramientas.
2026-06-12
- Lanzamiento de la API pública y de MCP. La Queue API pública
/v1/*(submit → poll / webhook) ya está disponible, junto con los SDK oficiales para TypeScript (clipia-ai) y Python (clipia) y una CLI. - Servidor MCP remoto. La dirección original
https://api.clipia.ai/mcp(ahora un alias heredado) se lanzó con 8 herramientas para agentes y un asistente aparte solo para la app: genere imágenes y vídeo directamente desde Claude Code, claude.ai, ChatGPT, Cursor y otros clientes MCP. - Sandbox. Las claves con el prefijo
clipia_test_devuelven al instante resultados predefinidos sin cargo de créditos.
Endpoint de cancelación eliminado
El endpoint de cancelación se ha eliminado de la API pública. Los créditos se reservan en submit y la mayoría de los modelos no pueden detener una generación una vez iniciada: cancel generaría un estado «CANCELED» engañoso cuando los créditos ya se habrían gastado. El estado CANCELED sigue siendo válido en las respuestas: una tarea puede cancelarse fuera de la API y entonces se devuelve como terminal.