вариант
ДомДом Skill DevOps и CI/CD klingai-upgrade-migration

Безопасно переносите и обновляйте версии Kling AI SDK. Используйте при обновлении зависимостей или переносе конфигураций. Запускайте с помощью таких фраз, как «klingai upgrade», «kling ai migration», «update klingai», «klingai breaking changes».

...Расширить все
76
Обновлено время 3 июля 2026 г.

О klingai-upgrade-migration

Навык «klingai-upgrade-migration » разработан для облегчения безопасной миграции и обновления Kling AI SDK. Он особенно полезен при обновлении зависимостей, миграции конфигураций или устранении критических изменений при интеграции Kling AI. Этот с킬 гарантирует плавный процесс обновления версий SDK и адаптации к новым изменениям API, снижая риск ошибок во время миграции. Он предоставляет четкие инструкции, от ознакомления с примечаниями к выпуску до постепенного развертывания обновлений, гарантируя, что в процессе не будет упущена ни одна критически важная функция.

Этот навык в первую очередь помогает в обновлении Kling AI SDK и зависимостей, гарантируя, что интеграция останется работоспособной на протяжении всего процесса обновления. Ключевые особенности включают подробные рекомендации по анализу изменений, нарушающих совместимость, обновлению зависимостей, адаптации кода к новым стандартам API и тщательному тестированию изменений перед развертыванием. Кроме того, в них подчеркивается важность возможности отката и стратегий безопасного развертывания, таких как «канарейка» или «сине-зеленое» развертывание. Используя эти навыки, разработчики могут обеспечить актуальность своей системы без возникновения серьезных проблем.

Этот навык предназначен для разработчиков или специалистов по DevOps, которые управляют интеграциями Kling AI в производственных средах. Он особенно ценен для команд, которым необходимо поддерживать конвейеры непрерывной интеграции и доставки (CI/CD) при обновлении зависимостей. Он также может быть полезен тем, кто занимается миграцией API или обеспечивает долгосрочную поддержку своих систем, гарантируя, что все изменения, нарушающие совместимость, будут эффективно обработаны и смягчены.

Часто задаваемые вопросы

Как запустить навык «klingai-upgrade-migration »?

Вы можете запустить навык, используя такие фразы, как «klingai upgrade», «kling ai migration», «update klingai» или «klingai breaking changes».

Каковы предварительные условия для использования этого навыка?

К необходимым условиям относятся: наличие существующей интеграции с Kling AI, система контроля версий для возможности отката изменений и тестовая среда для проверки изменений.

Можно ли использовать этот навык для полноценного развертывания в производственной среде?

Да, но рекомендуется использовать стратегии постепенного развертывания, такие как «канарейка» или «сине-зелёное» развертывание, чтобы минимизировать риски в производственных средах.

Что делать, если во время процесса миграции произошла ошибка?

Подробные инструкции по обработке ошибок см. в файле «errors.md», расположенном в каталоге «{baseDir}/references/».

Где можно найти дополнительные ресурсы по миграции и версионированию API?

Дополнительные ресурсы можно найти в журнале изменений Kling AI, руководстве по миграции и документации по версионированию API по указанным ссылкам.

Посмотреть на 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

Все файлы

1 файлов

Установить klingai-upgrade-migration

Скачайте файлы навыков и распакуйте их в каталог .claude/skills/.

Скачать ZIP

Клонируйте репозиторий и скопируйте файлы навыка в свой проект.

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

Копировать Копировать
Быстрая настройка: Скопируйте папку со скиллом в каталог .claude/skills/ — Claude автоматически обнаружит и начнет использовать этот скилл

Похожие навыки

Verification & Quality Assurance
Обновлено время 29 июня 2026 г.
base44-cli
Обновлено время 29 июня 2026 г.
Railway CLI Management
Обновлено время 2 июля 2026 г.
debug
Обновлено время 3 июля 2026 г.
OR