メインコンテンツまでスキップ

Kling Video V3

3 モデルは PopGo 動画タスク API を共有しますが、画像数、開始・終了フレーム、出力形式が異なります。現行の連携では参照動画・参照音声は公開されていません。サービス資料の「音声」列は参照音声入力の宣言ではありません。

モデルの違い

モデル画像出力音声(サービス資料)解像度
kling-video-v3最大 2 枚。1 枚目が開始、2 枚目が終了フレーム対応720p / 1080p / 4K
kling-video-v3-omni参照画像は最大 7 枚対応720p / 1080p / 4K
kling-video-v3-turbo開始フレーム 1 枚のみ音声非対応720p / 1080p

フィールドと既定値

フィールド規則
modelstring必須。上表の公開モデル ID
promptstring必須。被写体、動作、カメラを記述
seconds / durationinteger整数 3–15 秒。明示推奨、画面の既定値は 5 秒
resolutionstringモデル別に 720p / 1080p / 4K。画面は 720p、サービスは 4K が既定。Turbo は 4K 非対応
aspect_ratiostring16:9 / 9:16 / 1:1。既定は 16:9。画像入力時は下記参照
reference_imagesobject[]url または image_url を持つオブジェクト配列。公開 HTTP(S) URL または完全な画像 Data URL

reference_images を使用

直接 API を呼ぶ場合は下記の配列を使用します。PopGo は Canvas のアップロードとフレームフィールドも正規化しますが、複数の別名を同時送信しないでください。ローカル画像は完全な Data URL にできます。共有ページ、ログイン URL、ローカルパスは画像 URL ではありません。

curl -X POST https://api.popgo.site/v1/videos \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"prompt": "A person turns toward the camera",
"seconds": 5,
"resolution": "720p",
"reference_images": [
{"url": "YOUR_IMAGE_URL"}
]
}'

テキスト生成では reference_images を省略します。画像は配列順に渡します。標準版の 2 枚は開始・終了フレームで、通常のスタイル参照 2 枚ではありません。Omni は被写体・スタイル参照、Turbo は 1 枚までです。

縦横比と出力

資料では標準版に 1024×1536 の開始画像を渡し、2352×3524 の結果を得ています。比率は最初の画像に従います。固定比率が必要なら先にトリミングしてください。aspect_ratio が常に上書きするとは限りません。Canvas は開始フレーム時の比率設定を非表示にします。

資料の Omni 5 秒 4K サンプルは 3840×2160、24 fps、約 5.042 秒、8.9 Mbps、5.6 MB でした。単発の観測であり、固定ビットレートや容量の保証ではありません。

非対応・未確認のフィールド

現行 3 モデルには reference_video、video_reference、reference_audio、動作制御用素材フローはありません。generate_audio は出力音声の指定で、参照音声ではありません。Canvas の現行プリセットではこの出力スイッチも公開していません。Omni という名前だけで動作制御を推測しないでください。

quality など未掲載フィールドは無視される場合があります。HTTP 200 は有効性の証拠ではありません。seed、watermark も一般的な慣習から対応を推測せず、現行仕様と生成結果を確認してください。

状態照会の 4 点

  1. progress は completed / 100 まで 0 のままの場合があります。停止の証拠ではなく、中間値を作らないでください。
  2. 照会時の model が空の場合があります。送信したモデル ID を保持してください。
  3. usage がなくても無料とは限りません。PopGo の利用・請求記録を確認してください。
  4. 解像度、長さ、fps が返らない場合はダウンロード後に測定します。タイムスタンプも正確な処理時間とは限りません。

資料の 3 回の処理時間は約 140、200、420 秒。10 秒間隔で照会し、少なくとも 15 分の待機を想定してください。時間保証ではありません。タイムアウト後も元タスクを照会し、再作成しないでください。

エラーと修正

現象対処
400 パラメータ不正長さ、比率、解像度、画像数を確認。同じまま再試行しない
404 モデル・タスクなし公開モデル ID、トークン権限、PopGo のタスク ID を確認
503 利用可能アカウントなし / 502 一時障害回数制限付きバックオフ。作成タイムアウト後はタスクの有無を確認
画像が反映されない実際の reference_images、素材アクセス、結果を比較。ID だけでは反映を証明しない
Turbo で 4K または音声指定非対応フィールドを削除し 720p / 1080p を使用

PopGo の /content または返された利用可能な結果 URL から取得します。大容量ファイルには十分なタイムアウトを設定し、外部メディアホストへ PopGo API Key を送らないでください。動画タスク料金を参照してください。