opção
LarLar Skill DevOps e CI/CD klingai-upgrade-migration

Migre e atualize com segurança as versões do SDK Kling AI. Utilize-o ao atualizar dependências ou migrar configurações. Ative-o usando frases como “klingai upgrade”, “kling ai migration”, “update klingai” ou “klingai breaking changes”.

...Expandir tudo
70
Tempo atualizado 3 de Julho de 2026

Sobre klingai-upgrade-migration

A habilidade ‘klingai-upgrade-migration’ foi desenvolvida para facilitar a migração e atualização segura do SDK de IA Kling. É particularmente útil ao atualizar dependências, migrar configurações ou lidar com mudanças que podem causar problemas na integração da IA Kling. Esta habilidade garante que o processo de atualização das versões do SDK e adaptação às novas alterações da API seja tranquilo, reduzindo o risco de erros durante a migração. Fornece passos claros a seguir, desde a revisão das notas de lançamento até à implantação gradual das atualizações, garantindo que nenhuma funcionalidade crítica seja negligenciada.

Esta habilidade ajuda principalmente na atualização do SDK de IA Kling e suas dependências, assegurando que a integração permaneça funcional durante todo o processo de atualização. As principais características incluem orientações detalhadas sobre como revisar mudanças que podem causar problemas, atualizar dependências, ajustar o código para atender aos novos padrões da API e testar cuidadosamente as alterações antes da implantação. Além disso, enfatiza a importância da capacidade de reversão e de estratégias seguras de implantação, como as implantações canário ou azul-verde. Ao utilizar esta habilidade, os desenvolvedores podem garantir que seu sistema esteja atualizado sem introduzir problemas significativos.

Esta habilidade é direcionada a desenvolvedores ou profissionais de DevOps que gerenciam integrações da IA Kling em ambientes de produção. É especialmente valiosa para equipes que precisam manter pipelines de integração e entrega contínua (CI/CD) enquanto atualizam dependências. Também pode ser benéfica para aqueles que trabalham com migrações de API ou mantêm suporte a longo prazo para seus sistemas, garantindo que todas as mudanças problemáticas sejam tratadas e mitigadas de forma eficiente.

Perguntas Frequentes

Como posso acionar a habilidade ‘klingai-upgrade-migration’?

Você pode acionar a habilidade usando frases como ‘klingai upgrade’, ‘kling ai migration’, ‘update klingai’ ou ‘klingai breaking changes’.

Quais são os pré-requisitos para usar esta habilidade?

Os pré-requisitos incluem ter uma integração de IA Kling existente, controle de versão para a capacidade de reversão e um ambiente de teste para validação das alterações.

Posso usar esta habilidade para uma implantação completa em produção?

Sim, mas é recomendado utilizar estratégias de implantação gradual, como as implantações canário ou azul-verde, para minimizar os riscos em ambientes de produção.

O que devo fazer se ocorrer um erro durante o processo de migração?

Para instruções detalhadas sobre como lidar com erros, consulte o arquivo ‘errors.md’ localizado na pasta '{baseDir}/references/'.

Onde posso encontrar recursos adicionais para migração e versionamento da API?

Você pode encontrar recursos adicionais no registro de alterações da IA Kling, no Guia de Migração e na documentação sobre versionamento da API, através dos links fornecidos.

Ver no GitHub

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

VersionReleaseKey Changes
v1.02024-06Initial T2V + I2V
v1.52024-091080p, motion brush, I2V-only model
v1.62024-11Lip sync, camera paths, effects API
v2.02025-03Quality leap, kling-v2-master
v2.12025-06Optimized I2V, kling-v2-1-master for T2V
v2.5 Turbo2025-0940% faster, best speed/quality ratio
v2.62025-12Native 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-1 is 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

Featurev1.0v1.5v1.6v2.0v2.1v2.5Tv2.6
Text-to-videoYYYYI2V onlyYY
Image-to-videoYYYYYYY
Camera control--YYYYY
Motion brush-YYYYYY
Lip sync--YYYYY
Effects--YYYYY
Native audio------Y
1080p-YYYYYY

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

Todos os arquivos

1 arquivos
SKILL.md 1.5k
Ver

Instalar klingai-upgrade-migration

Baixe e extraia os arquivos de habilidades para o seu diretório .claude/skills/.

Baixar ZIP

Clone o repositório e copie os arquivos da habilidade para o seu projeto.

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 Copiar
Configuração rápida: Copie a pasta de habilidades para o diretório .claude/skills/Claude; o sistema detectará e utilizará automaticamente essas habilidades.

Habilidades relacionadas

Verification & Quality Assurance
Tempo atualizado 29 de Junho de 2026
base44-cli
Tempo atualizado 29 de Junho de 2026
Railway CLI Management
Tempo atualizado 2 de Julho de 2026
debug
Tempo atualizado 3 de Julho de 2026
OR