Skip to main content
kling/kling-3.0-turbo の API リファレンス。Kling から Comfy Router が提供します。

クイックスタート

Comfy ワークスペースでキーを作成し、COMFY_API_KEY としてエクスポートします。Python、TypeScript、Swift のスニペットは Comfy SDK(pip install comfy-sdk、npm install @comfyorg/sdk、および ComfySwiftSDK Swift パッケージ)を使用しています。cURL のスニペットは、同じ呼び出しを生の HTTP で行うものです。 モデル ID: kling/kling-3.0-turbo エンドポイント: POST https://api.comfy.org/v2/models/kling/kling-3.0-turbo

サービス提供プロバイダー

このモデルは、リクエストで別のプロバイダーを指定しない限り、Comfy Router が直接サービスを提供します。以下のプロバイダーも、同じエンドポイント・同じモデル ID でこのモデルを提供しており、model_provider クエリパラメータで選択します。
  • Comfy(デフォルト): POST https://api.comfy.org/v2/models/kling/kling-3.0-turbo
  • Higgsfield、higgsfield/higgsfield-kling-3-turbo として: POST https://api.comfy.org/v2/models/kling/kling-3.0-turbo?model_provider=higgsfield
strict_mode のデフォルトは false なので、Router はこのページで説明しているネイティブのリクエストボディをプロバイダー独自のスキーマに変換し、レスポンスを元の形式に戻します。API リファレンスの model_provider、strict_mode、fallback_provider と、この方法でルーティングされるすべてのモデルについてはサービス提供プロバイダーを参照してください。

スキーマ

入力

object
コールバックアドレスやウォーターマークオプションなどの一般設定。
string
タスク結果のコールバック通知 URL。タスクのステータスが変化したときにサーバーが通知します。
string
カスタムタスク ID。システムが生成したタスク ID を上書きすることはありませんが、クエリに使用できます。1 つのユーザーアカウント内で一意である必要があります。
object
ウォーターマーク付きの結果を同時に生成するかどうか。カスタムウォーターマークには対応していません。
boolean
true の場合はウォーターマーク付きの結果を生成し、false の場合は生成しません。デフォルトは false。
string
必須
ポジティブとネガティブの両方の記述を含めることができるプロンプト。推奨の長さは 2500 文字以下です。マルチショットビデオでは “shot n, m, words; shot n, m, words;” の形式を使用します。
object
解像度、アスペクト比、再生時間などの出力設定。
string
生成されるフレームのアスペクト比(幅:高さ)。“16:9”、“9:16”、“1:1” のいずれか。デフォルトは “16:9”。指定可能な値: 16:9, 9:16, 1:1
integer
ビデオの長さ(秒)。対応する値は 3 から 15 です。デフォルトは 5。範囲: 3 から 15
string
生成されるビデオの鮮明さ。“720p” または “1080p” のいずれか。デフォルトは “720p”。指定可能な値: 720p, 1080p
スキーマから生成されており、Router が GET /v2/models/kling/kling-3.0-turbo/openapi.json で提供するドキュメント、つまりリクエストがプロバイダーに到達する前に呼び出しを検証するのと同じドキュメントです。

出力

integer
エラーコード。0 は成功を示します。
object[]
クエリに一致するタスク。
object[]
タスクの課金詳細。
string
消費量。小数点以下 2 桁まで正確です。
string
消費アカウントの種類。残高の場合は “cash”、リソースパッケージの場合は “unit”。
string
消費可能なリソースバンドルの種類(charge_type が “unit” の場合のみ存在)。“video”、“image”、“audio” のいずれか。
integer
タスクの作成時刻。ミリ秒単位の Unix タイムスタンプ。フォーマット: int64
string
このタスクのカスタムタスク ID(存在する場合)。
string
タスク ID。
string
タスクのステータス情報。タスクが失敗した場合は失敗理由を表示します。
object[]
タスクの生成済み出力。
string
生成されるビデオの再生時間(秒)。
string
グループ化マーカー。グループ化された画像の場合のみ存在します。
string
システムが生成した出力 ID。
string
生成される MP3 オーディオの再生時間(秒)。
string
生成されるオーディオの MP3 URL(直リンク防止あり)。
string
生成されるマテリアルの名前。
string
マテリアルのソース。“kling” は公式ライブラリを示し、数値はクリエイター ID です。
string
マテリアルのステータス。“succeeded” または “deleted” のいずれか。
string
出力コンテンツの種類。“video”、“image”、“audio”、“voice”、“element” のいずれか。
string
生成された結果の URL(直リンク防止あり)。30 日後にクリアされます。
string
ウォーターマーク付きの結果の URL(直リンク防止あり)。
string
生成される WAV オーディオの再生時間(秒)。
string
生成されるオーディオの WAV URL(直リンク防止あり)。
string
タスクのステータス。“submitted”、“processing”、“succeeded”、“failed” のいずれか。
integer
タスクの更新時刻。ミリ秒単位の Unix タイムスタンプ。フォーマット: int64
string
エラーメッセージ。
string
システムが生成したリクエスト ID。

例

入力

出力

出荷前の確認

SDK は Idempotency-Key を生成し、自動リトライで再利用します。手動リトライでは元のキーを再利用してください。Router は最大 10 分間接続を保持できます。 リクエストが失敗すると、Router は理由を説明する X-Comfy-Error-Type レスポンスヘッダーを送信します。422 は、プロバイダーを呼び出す前に Router が入力を拒否したことを意味し、413 はリクエスト本文が Router の受け入れ可能なサイズを超えていたことを意味します。生成されたアセットは 結果 URL の有効期限 があるため、早めにダウンロードしてください。 上記のフィールド説明に記載されているサイズ制限は、プロバイダーの仕様から引用した、そのフィールドに対するプロバイダー自身の上限です。Router はリクエスト本文全体に対して別の上限を適用し、base64 エンコードされたメディアもこれにカウントされます。リクエスト本文のサイズ を参照してください。 このページは、Comfy Router 経由で呼び出す 1 つのパートナーモデルについて説明しています。同じ comfy-sdk / @comfyorg/sdk パッケージには、Comfy Cloud 上で ComfyUI のワークフローグラフ全体を実行するための 2 つ目のクライアントも含まれています: Comfy(api_key=...) / new Comfy({ apiKey })、および client.workflows、client.assets、client.jobs。Comfy SDKs を参照してください。

ヘッダー

認証、冪等性、リクエスト ID、エラー分類、リトライ間隔、支出上限。

Router API の利用

モデルの検出、バリデーションエラー、リトライ、課金。

制限事項

Router が現在対応していないことと、代替手段。