Option
HeimHeim Skill DevOps und CI/CD klingai-upgrade-migration

Führen Sie die Migration und Aktualisierung von Kling AI SDK-Versionen sicher durch. Verwenden Sie diese Funktion beim Aktualisieren von Abhängigkeiten oder bei der Migration von Konfigurationen. Lösen Sie den Befehl mit Phrasen wie „klingai upgrade“, „kling ai migration“, „update klingai“ oder „klingai breaking changes“ aus.

...Alle erweitern
67
Zeit aktualisiert 3. Juli 2026

Über klingai-upgrade-migration

Die Funktion „klingai-upgrade-migration “ wurde entwickelt, um die sichere Migration und Aktualisierung des Kling AI SDK zu erleichtern. Sie ist besonders nützlich bei der Aktualisierung von Abhängigkeiten, der Migration von Konfigurationen oder der Bewältigung von grundlegenden Änderungen bei der Integration von Kling AI. Dieser Skill sorgt für einen reibungslosen Ablauf bei der Aktualisierung von SDK-Versionen und der Anpassung an neue API-Änderungen und verringert so das Risiko von Fehlern während der Migration. Er bietet klare Anleitungen, von der Überprüfung der Versionshinweise bis hin zur schrittweisen Bereitstellung von Updates, und stellt sicher, dass dabei keine kritischen Funktionen übersehen werden.

Die Funktion unterstützt in erster Linie die Aktualisierung des Kling AI SDK und der Abhängigkeiten und stellt sicher, dass die Integration während des gesamten Upgrades funktionsfähig bleibt. Zu den wichtigsten Funktionen gehören detaillierte Anleitungen zur Überprüfung von Kompatibilitätsänderungen, zur Aktualisierung von Abhängigkeiten, zur Anpassung des Codes an neue API-Standards sowie zum gründlichen Testen der Änderungen vor der Bereitstellung. Darüber hinaus wird die Bedeutung von Rollback-Möglichkeiten und sicheren Bereitstellungsstrategien wie Canary- oder Blue-Green-Deployment hervorgehoben. Durch den Einsatz dieser Kompetenz können Entwickler sicherstellen, dass ihr System auf dem neuesten Stand ist, ohne dass dabei erhebliche Probleme entstehen.

Diese Skill richtet sich an Entwickler oder DevOps-Experten, die Kling-AI-Integrationen in Produktionsumgebungen verwalten. Sie ist besonders wertvoll für Teams, die während der Aktualisierung von Abhängigkeiten ihre Continuous-Integration- und Continuous-Delivery-Pipelines (CI/CD) aufrechterhalten müssen. Sie kann auch für diejenigen von Nutzen sein, die an API-Migrationen arbeiten oder den langfristigen Support für ihre Systeme gewährleisten, indem sie sicherstellen, dass alle kompatibilitätsbrechenden Änderungen effizient behandelt und abgefedert werden.

FAQ

Wie löse ich die Skill „klingai-upgrade-migration “ aus?

Sie können die Funktion mit Phrasen wie „klingai upgrade“, „kling ai migration“, „update klingai“ oder „klingai breaking changes“ auslösen.

Was sind die Voraussetzungen für die Nutzung dieses Skills?

Zu den Voraussetzungen gehören eine bestehende Kling-AI-Integration, eine Versionskontrolle für Rollback-Funktionen sowie eine Testumgebung zur Validierung von Änderungen.

Kann ich diese Funktion für eine vollständige Produktionsbereitstellung nutzen?

Ja, es wird jedoch empfohlen, schrittweise Bereitstellungsstrategien wie Canary- oder Blue-Green-Deployments zu verwenden, um das Risiko in Produktionsumgebungen zu minimieren.

Was soll ich tun, wenn während des Migrationsprozesses ein Fehler auftritt?

Detaillierte Anweisungen zur Fehlerbehandlung finden Sie in der Datei „errors.md“ im Verzeichnis „{baseDir}/references/“.

Wo finde ich weitere Ressourcen zur Migration und zur API-Versionierung?

Weitere Ressourcen finden Sie im Kling AI-Changelog, im Migrationsleitfaden und in der Dokumentation zur API-Versionierung über die bereitgestellten Links.

Auf GitHub ansehen

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

Alle Dateien

1 Dateien

klingai-upgrade-migration installieren

Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.

ZIP herunterladen

Klonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.

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

Kopieren Kopieren
Schnelle Einrichtung: Kopiere den Skill-Ordner nach .claude/skills/. Claude erkennt den Skill automatisch und nutzt ihn.

Ähnliche Skills

Verification & Quality Assurance
Zeit aktualisiert 29. Juni 2026
base44-cli
Zeit aktualisiert 29. Juni 2026
Railway CLI Management
Zeit aktualisiert 2. Juli 2026
debug
Zeit aktualisiert 3. Juli 2026
OR