A text description of the desired output. Maximum length is 2500 characters.
0/2500Click to upload or drag and drop
Supported formats: JPEG, PNG, JPG Maximum file size: 10MB; Maximum files: 1
Reference image. The characters, backgrounds, and other elements in the generated video are based on the reference image. Supports .jpg/.jpeg/.png, max 10MB, size needs to be greater than 300px, aspect ratio 2:5 to 5:2.
Click to upload or drag and drop
Supported formats: MP4, QUICKTIME Maximum file size: 100MB; Maximum files: 1
Reference video. The character actions in the generated video are consistent with the reference video. Supports .mp4/.mov, max 100MB, 3-30 seconds duration depending on character_orientation.
Generate the orientation of the characters in the video. 'image': same orientation as the person in the picture (max 10s video). 'video': consistent with the orientation of the characters in the video (max 30s video).
Output resolution mode. Use 'std' for 720p or 'pro' for 1080p.
Explore different use cases and parameter configurations
README
Complete guide to using kling-2.6/motion-control
Kling 2.6モーションコントロールAPI:キャラクター画像にモーションを転写
Klingのkling-2.6/motion-controlモデルは、1つの参照動画のモーションを1枚の参照画像内の被写体に適用します。3〜30秒のモーション動画から720pまたは1080pの動画を出力し、キャラクターの向きは画像基準(最大10秒の動画)または動画基準(最大30秒)から選択できます。

Kling 2.6モーションコントロールAPIのパラメータ
モデルIDと以下のパラメータを指定して、POST /api/v1/jobs/createTaskにリクエストを送信します。1回のリクエストで指定できるのは、画像1枚と動画1つまでです。
| Parameter | Details |
|---|---|
| model | 必須。kling-2.6/motion-controlに設定します。 |
| input_urls | 必須。1つの画像URL(ファイルの中身ではなく、アップロード後のファイルURL)を含む配列。形式:JPEG、PNG、またはJPG。最大10MB、300px超、アスペクト比2:5〜5:2。被写体の頭部、肩、胴体がはっきりと写っている必要があります。 |
| video_urls | 必須。適用するモーションパターンを定義する1つの動画URLを含む配列。形式:MP4またはQuickTime。最大100MB、長さ3〜30秒。被写体の頭部、肩、胴体がはっきりと写っている必要があります。 |
| character_orientation | 必須。画像内の人物の向きに合わせる場合は"image"(モーション動画は最大10秒)、動画内のキャラクターの向きと一致させる場合は"video"(モーション動画は最大30秒)に設定します。 |
| mode | 必須。出力解像度:"720p"または"1080p"。 |
| prompt | 任意。希望する出力のテキスト説明(最大2500文字)。 |
| callBackUrl | 任意。タスク結果を受信するWebhook URL(本番環境で推奨)。タスク詳細取得エンドポイントをポーリングすることも可能です。 |
Kie.aiでのKling 2.6モーションコントロールの検証結果
各動画は2026年10月にKie.ai上でKling 2.6モーションコントロールを使用し、同じ入力から生成されました。入力には、Kie.ai上でnano-banana-2-1を使用して生成した3Dカートゥーン調のシェフの画像と、Kie.aiのドキュメントにあるサンプルのモーション動画(路上で女性が手でハートを作り、指を差し、髪に触れ、腕を組む8.88秒の動画)を使用しました。各出力に音声トラックが含まれていることを確認しましたが、音声自体の評価は行っていません。
画像の向き、720p、キッチンのプロンプト
character_orientationを"image"、modeを"720p"に設定し、プロンプトに「シェフが明るいレストランのキッチンで同じハンドジェスチャーをする」と指定しました。APIからは、音声トラック付きの816x1104のMP4(8.53秒)が返されました。シェフはジェスチャーを再現し、カメラに正対したままその場に留まります。最初のフレームではシェフの画像の無地の明るいグレーのスタジオ背景が維持されますが、約1秒からプロンプト通りにレストランのキッチンの背景に変わります。約2秒から5秒の間、キッチンの背景にぼやけた人物が現れますが、これはプロンプトで指定していないものです。
動画の向き、1080p、プロンプトなし
character_orientationを"video"、modeを"1080p"に設定し、プロンプトなしで実行しました。APIからは、音声トラック付きの1232x1680のMP4(8.73秒)が返されました。参照画像の無地の明るいグレーのスタジオ背景が維持され、シェフは同じハンドジェスチャー(手でハートを作る、指を差す、髪に手を当てる、腕を組む)を再現します。フレーミングは開始時のクローズアップから全身が写るワイドショットへと変化し、参照動画の動きに合わせてシェフの体がわずかに回転します。
Kie.aiにおけるKling 2.6モーションコントロールとKling 3.0モーションコントロールの比較
この表は、Kie.aiのドキュメントに記載されているパラメータのみを比較したものです。
| Kling 2.6モーションコントロール | Kling 3.0モーションコントロール | |
|---|---|---|
| モデルID | kling-2.6/motion-control | kling-3.0/motion-control |
| prompt | 任意、最大2500文字 | 任意、0〜2500文字 |
| image | 1つのURL(JPEG、PNG、JPG)、最大10MB、300px超、アスペクト比2:5〜5:2 | 1つのURL、340px超、アスペクト比2:5〜5:2 |
| モーション動画 | 1つのURL(MP4、QuickTime)、最大100MB、3〜30秒 | 1つのURL、最大100MB、3〜30秒、340px超、アスペクト比2:5〜5:2 |
| character_orientation | 必須:"image"(最大10秒の動画)または"video"(最大30秒の動画) | 任意:"video"(デフォルト、推奨)または"image" |
| mode | 必須:"720p"または"1080p" | 任意:"720p"(デフォルト)または"1080p" |
Kie.aiでのKling 2.6モーションコントロールAPIの使い方
わずか数ステップで簡単に利用を開始できます...
1. APIキーを作成してAuthorizationヘッダーを設定する
2. 画像とモーション動画をアップロードしてタスクを送信する
3.コールバックまたはポーリングで生成された動画を受け取る
リリース前のヒント
ドキュメント記載の動画の長さにcharacter_orientationを合わせる
character_orientationを設定する際はドキュメントに記載された再生時間のルールに従い、"image"は最大10秒、"video"は最大30秒のモーション動画に対応しているため、モーション動画が10秒を超える場合は必ず"video"を使用してください。
両方の入力に頭部、肩、胴体を収める
input_urlsの参照画像とvideo_urlsのモーション動画の両方で、被写体の頭部、肩、胴体がはっきりと写っている必要があります。
サイズ制限内で1つの画像URLと1つの動画URLを送信する
1回のリクエストで指定できるのは、最大で画像1枚と動画1本です。画像は10MB以内(JPEG、PNG、またはJPG形式、300px超、アスペクト比2:5〜5:2)、動画は100MB以内(MP4またはQuickTime形式、3〜30秒)に収めてください。
ファイルアップロードAPIを使用してファイルURLを渡す
input_urlsフィールドとvideo_urlsフィールドには、ファイルデータそのものではなくファイルURLを指定します。メディアがローカルに保存されている場合は、まずKie.aiのファイルアップロードAPIでファイルをアップロードし、返されたURLをcreateTaskのペイロードに渡してください。
Kie.aiでKling 2.6モーションコントロールを実行する理由
Klingが説明するVIDEO 2.6モーションコントロールの機能
Klingによると、VIDEO 2.6モーションコントロールは静止したキャラクター画像と3〜30秒の動作動画を入力として受け取り、表情を伴う全身の動きの同期、ダンスや武術などの複雑な動き、繊細な手の動きやジェスチャー、さらに動きと組み合わせたテキスト記述に対応しています。
ブラウザプレイグラウンドとREST APIアクセス
Kie.aiはこのモデルをプレイグラウンド付きのAPIとして提供しており、アプリのダウンロードやインストールは不要です。このページのプレイグラウンドでコードを書かずにこのモデルを試してから、Webhookコールバックやタスクポーリングを使用したPOST /api/v1/jobs/createTaskへ移行できます。
モデル間で共通のAPIキーとクレジット残高
Kie.aiマーケットのすべてのモデルは同じ認証方式を使用しており、Kie.aiのAPIキー管理ページで取得したキーをAuthorization: Bearer YOUR_API_KEYヘッダーに指定します。Kie.aiの新規ユーザーにはテスト用に無料クレジット80が付与されます。アカウントにはすべての生成サービスで共有される1つのクレジット残高があり、残りクレジット取得APIで確認できます。