動画タスクを送信
非同期の動画生成タスクを送信。
リクエストボディの形は model プレフィックスによる:
kling/...—— Kling 動画リクエスト。ボディフィールドはprompt + image + metadata.{mode, aspect_ratio, duration, image_list, video_list, sound, multi_shot, ...}。エンド ポイントバリアント (テキスト-to-動画 / 画像-to-動画 / Omni-Video) は提供するメタデータフィールドで選択。byteplus/...—— Seedance 動画リクエスト。ボディ フィールドはprompt + metadata.{content[], ratio, duration, generate_audio, watermark, seed, service_tier, return_last_frame, callback_url, resolution}。バリアント (テキスト-to-動画 / 画像-to-動画 / マルチモーダル参照 / 動画編集) は提供するcontent[]項目とroleマーカーで 選択。
下のリクエストボディドロップダウンからスキーマバリアントを 選んで、各形のフィールドを確認しプレイグラウンドで試して ください。
承認
OrcaRouter API キーは sk-orca-... のような形式です。
Authorization: Bearer sk-orca-... ヘッダで渡してください。
ボディ
- Kling video request
- Seedance video request
model プレフィックスに合うバリアントを選んでください:
kling/...→Kling video requestbyteplus/...→Seedance video request
Kling 動画モデル (kling/ 名前空間プレフィックス付きの
顧客向け名前)。Kling が実際に提供するエンドポイント
(text2video / image2video / omni-video) は選んだモデル名
ではなく渡すメタデータフィールドで決定される ——しかし
kling/kling-video-o1 と kling/kling-v3-omni のみが
マルチソース参照フィールド (image_list / video_list)
を受け付ける。
kling/kling-v2-master, kling/kling-v2-1-master, kling/kling-v2-5-turbo, kling/kling-v2-6, kling/kling-v3, kling/kling-video-o1, kling/kling-v3-omni "kling/kling-v3-omni"
必須。Kling は空 / 空白のみのプロンプトを拒否する。
画像-to-動画 (URL または base64 data URI) のためのオプション
な最初のフレーム画像。metadata.image_tail と相互に補完
的。
Kling が尊重する自由形式パラメータバッグ。
ユニバーサル (すべてのエンドポイント):
mode(string):std(720P) /pro(1080P) /4k。4kはkling/kling-v3とkling/kling-v3-omniのみ。 テキスト/画像-to-動画は既定std、Omni-Video は既定pro。aspect_ratio(string):16:9/9:16/1:1。duration(string): 秒単位の長さ、既定"5"。kling/kling-v3-omniとkling/kling-v3は"3"-"15"を受け付ける; v2 ファミリーとkling/kling-video-o1は"5"または"10"を 受け付ける。
テキスト-to-動画と画像-to-動画のみ (Omni-Video には NOT):
negative_prompt(string): 避けるもの。最大 2500 文字。cfg_scale(number): 範囲[0, 1]、既定0.5。高いほど プロンプトへの厳密な追従。v2.x モデルではサポート なし。image_tail(string): 最初/最後のフレーム画像-to-動画 のための最後のフレーム画像。
マルチソース参照 (Omni エンドポイント、kling/kling-video-o1
/ kling/kling-v3-omni のみ):
image_list(array):[{image_url, type}]—— マルチ 画像参照。プロンプトでは<<<image_1>>>等で画像を 参照。video_list(array):[{video_url, refer_type, keep_original_sound}]。kling/kling-v3-omniでは 3-10s と std/pro モード (4K ではない) に制限。
高度な機能 (モデル依存 —— Capability Map 参照):
multi_shot(bool) +shot_type(customize/intelligence) +multi_prompt([{index, prompt, duration}]): マルチショットモード。kling/kling-v3とkling/kling-v3-omniで利用可能。sound(string):"on"/"off"—— ネイティブ音声。kling/kling-v3とkling/kling-v3-omni(任意のモード)、kling/kling-v2-6(pro モードのみ) で利用可能。watermark_info(object):{enabled: bool}。 ユニバーサル。
レスポンス
タスクを受理 (非同期 —— /v1/video/generations/{task_id} をポーリング)
OpenAI スタイルの送信レスポンス。POST /v1/video/generations
(および OpenAI-対称エイリアス POST /v1/videos) が返す。
