klingai-upgrade-migration
jeremylongshore/claude-code-plugins-plus-skills
Migrar y actualizar las versiones del SDK de Kling AI de forma segura. Úsalo al actualizar dependencias o al migrar configuraciones. Actívalo con frases como «klingai upgrade», «kling ai migration», «update klingai» o «klingai breaking changes».
...Expandir todoAcerca de klingai-upgrade-migration
La habilidad «klingai-upgrade-migration » está diseñada para facilitar la migración y actualización seguras del SDK de Kling AI. Resulta especialmente útil a la hora de actualizar dependencias, migrar configuraciones o gestionar cambios importantes en la integración de Kling AI. Esta skill garantiza que el proceso de actualización de las versiones del SDK y de adaptación a los nuevos cambios en la API se desarrolle sin problemas, reduciendo el riesgo de errores durante la migración. Proporciona pasos claros a seguir, desde la revisión de las notas de la versión hasta la implementación gradual de las actualizaciones, asegurando que no se pase por alto ninguna funcionalidad crítica en el proceso.
La skill ayuda principalmente a actualizar el SDK de Kling AI y sus dependencias, asegurándose de que la integración siga funcionando durante toda la actualización. Entre sus características clave se incluyen una guía detallada sobre cómo revisar los cambios que rompen la compatibilidad, actualizar las dependencias, ajustar el código para cumplir con los nuevos estándares de la API y probar exhaustivamente los cambios antes de su implementación. Además, hace hincapié en la importancia de la capacidad de reversión y de las estrategias de implementación seguras, como la implementación «canario» o «azul-verde». Al utilizar esta habilidad, los desarrolladores pueden asegurarse de que su sistema esté actualizado sin introducir problemas significativos.
Esta skill está dirigida a desarrolladores o profesionales de DevOps que gestionan integraciones de Kling AI en entornos de producción. Resulta especialmente valiosa para equipos que necesitan mantener los flujos de trabajo de integración y entrega continuas (CI/CD) mientras actualizan las dependencias. También puede resultar beneficiosa para quienes trabajan en migraciones de API o en el mantenimiento del soporte a largo plazo de sus sistemas, garantizando que todos los cambios que rompen la compatibilidad se gestionen y mitiguen de manera eficiente.
Preguntas frecuentes
¿Cómo activo la habilidad «klingai-upgrade-migration »?
Puedes activar la habilidad utilizando frases como «klingai upgrade», «kling ai migration», «update klingai» o «klingai breaking changes».
¿Cuáles son los requisitos previos para utilizar esta habilidad?
Los requisitos previos incluyen disponer de una integración existente de Kling AI, un sistema de control de versiones que permita revertir cambios y un entorno de pruebas para validar los cambios.
¿Puedo utilizar esta skill para una implementación completa en producción?
Sí, pero se recomienda utilizar estrategias de implementación gradual, como las implementaciones «canary» o «blue-green», para minimizar el riesgo en los entornos de producción.
¿Qué debo hacer si se produce un error durante el proceso de migración?
Para obtener instrucciones detalladas sobre la gestión de errores, consulta el archivo «errors.md» ubicado en el directorio «{baseDir}/references/».
¿Dónde puedo encontrar recursos adicionales sobre la migración y el control de versiones de la API?
Puedes encontrar recursos adicionales en el registro de cambios de Kling AI, la guía de migración y la documentación sobre el control de versiones de la API a través de los enlaces proporcionados.
Kling AI Upgrade & Migration
Overview
Guide for migrating between Kling AI model versions. Covers breaking changes, parameter differences, feature availability, and parallel testing strategies.
Version History
| Version | Release | Key Changes |
|---|---|---|
| v1.0 | 2024-06 | Initial T2V + I2V |
| v1.5 | 2024-09 | 1080p, motion brush, I2V-only model |
| v1.6 | 2024-11 | Lip sync, camera paths, effects API |
| v2.0 | 2025-03 | Quality leap, kling-v2-master |
| v2.1 | 2025-06 | Optimized I2V, kling-v2-1-master for T2V |
| v2.5 Turbo | 2025-09 | 40% faster, best speed/quality ratio |
| v2.6 | 2025-12 | Native audio, 30-48 FPS, highest quality |
Migration: v1.x to v2.x
# v1.x requestbody = { "model_name": "kling-v1-6", "prompt": "A sunset over mountains", "duration": "5", "mode": "standard",}# v2.x -- only model_name changesbody["model_name"] = "kling-v2-master"
Breaking changes:
kling-v2-1is I2V-only (no text-to-video support)- Camera control intensities produce different results at same values
- Generation times differ (v2.x generally slower, higher quality)
Migration: v2.x to v2.6 with Audio
body["model_name"] = "kling-v2-6"body["motion_has_audio"] = True # NEW: synchronized audio# Cost impact: audio multiplies credits 5x# 5s standard: 10 -> 50 credits
Feature Availability Matrix
| Feature | v1.0 | v1.5 | v1.6 | v2.0 | v2.1 | v2.5T | v2.6 |
|---|---|---|---|---|---|---|---|
| Text-to-video | Y | Y | Y | Y | I2V only | Y | Y |
| Image-to-video | Y | Y | Y | Y | Y | Y | Y |
| Camera control | - | - | Y | Y | Y | Y | Y |
| Motion brush | - | Y | Y | Y | Y | Y | Y |
| Lip sync | - | - | Y | Y | Y | Y | Y |
| Effects | - | - | Y | Y | Y | Y | Y |
| Native audio | - | - | - | - | - | - | Y |
| 1080p | - | Y | Y | Y | Y | Y | Y |
Parallel A/B Comparison
def compare_models(prompt, models): """Generate same prompt across models for comparison.""" results = {} for model in models: r = requests.post(f"{BASE}/videos/text2video", headers=get_headers(), json={ "model_name": model, "prompt": prompt, "duration": "5", "mode": "standard", }).json() results[model] = {"task_id": r["data"]["task_id"], "start": time.time()} # Poll all while any("url" not in r for r in results.values()): for model, info in results.items(): if "url" in info or "error" in info: continue r = requests.get( f"{BASE}/videos/text2video/{info['task_id']}", headers=get_headers() ).json() if r["data"]["task_status"] == "succeed": info["url"] = r["data"]["task_result"]["videos"][0]["url"] info["time"] = round(time.time() - info["start"]) elif r["data"]["task_status"] == "failed": info["error"] = r["data"].get("task_status_msg") time.sleep(10) for model, info in results.items(): print(f"{model}: {info.get('url', info.get('error'))} ({info.get('time', '?')}s)") return results
Rollback Strategy
# Feature flag for instant rollbackKLING_MODEL = os.environ.get("KLING_MODEL_VERSION", "kling-v2-master")body["model_name"] = KLING_MODEL# To rollback: export KLING_MODEL_VERSION=kling-v1-6
Resources
- Model Documentation
- Developer Portal
Instalar klingai-upgrade-migration
Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.
Descargar ZIPClona el repositorio y copia los archivos de la habilidad a tu proyecto.
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/saas-packs/klingai-pack/skills/klingai-upgrade-migration/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
Copiar





Hogar
