Skip to main content
Comfy Router が BytePlus から提供する byteplus/seed-2-0-lite-260228 のAPIリファレンスです。

クイックスタート

Comfy ワークスペースでキーを作成し、COMFY_API_KEY としてエクスポートします。Python と TypeScript のスニペットは Comfy SDK(pip install comfy-sdknpm install @comfyorg/sdk)を使用しています。cURL スニペットは同じ呼び出しを raw HTTP で実行するものです。 モデル ID: byteplus/seed-2-0-lite-260228 エンドポイント: POST https://api.comfy.org/v2/models/byteplus/seed-2-0-lite-260228

スキーマ

入力

object
コンテキストキャッシュの設定。
boolean
デフォルト:"false"
true の場合、公開プレフィックスキャッシュのみを作成し、モデルは応答しません。
string
指定可能な値: enabled, disabled
object
コンテキストウィンドウを扱いやすい状態に保つために適用されるコンテキスト管理戦略(clear_thinkingclear_tool_uses)。
object[]
type によって判別される単一のコンテキスト編集戦略。
integer
保存されたレスポンスとキャッシュが失効する Unix タイムスタンプ(秒、UTC)。範囲は (creation_time, creation_time + 604800]。デフォルト: creation_time + 259200(3日)。
string[]
追加で含める出力フィールド。現在サポートされているのは reasoning.encrypted_content(手動でのマルチターン再利用のための暗号化および圧縮された reasoning)。
string | object[]
必須
モデルに提供されるテキストコンテンツ、または入力項目のリスト。
string
最初の指示として先頭に付加されるシステム/開発者メッセージ。caching とは併用できません。caching.typeenabled の場合に instructions を設定するとエラーが返されます。
integer
最大出力トークン数(レスポンス + 思考の連鎖)。
integer
範囲: 1 から 10
string
モデル ID またはエンドポイント ID。モデル一覧については https://docs.byteplus.com/en/docs/ModelArk/1330310 を、エンドポイント ID については https://docs.byteplus.com/en/docs/ModelArk/1099522 を参照してください。POST /proxy/byteplus/api/v3/responses への直接 v1 呼び出しでは、これを必ず指定する必要があります。プロキシは自身の許可リストにない値、および省略された値を 400 で拒否します。Router は /v2/models/byteplus/{model} の {model} パスセグメントからこれを埋めるため、Comfy Router の入力スキーマの required リストには含まれず、Router の呼び出し元は省略します。
string
前のレスポンスの ID。マルチターン会話を続けるために使用します。失敗を避けるため、リクエスト間におよそ 100ms を挿入してください。
object
深い思考の作業量を制限します。
string
minimal は思考を完全に無効にします。thinking.type = disabled の場合、minimal のみが許可されます。指定可能な値: minimal, low, medium, high
boolean
デフォルト:"true"
true の場合、レスポンスは永続化され、マルチターンでの利用のために ID で取得できます。
number
デフォルト:"1"
範囲: 0 から 2形式: float
object
出力形式の設定。
object
type によって判別されるテキスト出力形式。text は自然言語を返し、json_object は自由形式の JSON オブジェクトを返し、json_schema は呼び出し元が指定した JSON Schema に出力を制約します。
object
深い思考モードを制御します。
string
enabled: 応答する前に常に推論します。 disabled: 追加の推論なしで応答します。 auto: モデルがクエリごとに判断します。指定可能な値: enabled, disabled, auto
`none`, `auto`, `required` | object
ツール選択モード。このフィールドは seed-1-6 モデルのみがサポートしています。
object[]
モデルが呼び出せるツール。現在は function のみがサポートされています。
string
string
必須
object
必須
関数のパラメータを記述する JSON Schema。
string
デフォルト:"\"function\""
必須
指定可能な値: function
number
デフォルト:"0.7"
範囲: 0 から 1形式: float
Router が GET /v2/models/byteplus/seed-2-0-lite-260228/openapi.json で提供するスキーマから生成されています。これは、リクエストがプロバイダーに到達する前に Router が呼び出しを検証する対象となるドキュメントと同じものです。

出力

object
boolean
string
指定可能な値: enableddisabled
object
このレスポンスで実際に適用されたコンテキスト管理戦略。戦略を構成するリクエスト側の BytePlusResponseContextManagement とは異なり、これはサーバーが呼び出した戦略を、クリアされた内容の件数とともにそのまま返します。
object[]
type で判別される、適用された 1 件のコンテキスト編集。
integer
必須
レスポンスが作成された Unix タイムスタンプ(秒)。
object
エラーの詳細。レスポンスが成功した場合は null。
string
必須
string
必須
integer
保存されたレスポンスが失効する Unix タイムスタンプ(秒)。
string
必須
レスポンスの一意な ID。会話を続けるには previous_response_id として使用します。
object
statusincomplete の場合に設定されます。
string
例: max_output_tokenscontent_filter
string
リクエストの instructions フィールドをそのまま返したもの。
integer
integer
object
string
必須
レスポンスを生成したモデル ID。
string
デフォルト:"\"response\""
必須
指定可能な値: response
object[]
必須
モデルが生成した、順序付けられた出力項目。
string
object
string
指定可能な値: minimallowmediumhigh
string
TPM 保証パッケージの使用状況。default はなしを意味します。指定可能な値: default
string
必須
指定可能な値: in_progresscompletedincompletefailedcancelled
boolean
boolean
number
フォーマット: float
object
リクエストの text フィールドをそのまま返したもの。
object
type で判別されるテキスト出力フォーマット。text は自然言語を返し、json_object は自由形式の JSON オブジェクトを返し、json_schema は呼び出し元が指定した JSON Schema に出力を制約します。
object
string
指定可能な値: enableddisabledauto
`none`, `auto`, `required` | object
object[]
モデルが呼び出せるツール。現在は function のみがサポートされています。
string
string
必須
object
必須
関数のパラメータを記述した JSON Schema。
string
デフォルト:"\"function\""
必須
指定可能な値: function
number
フォーマット: float
object
課金と可観測性のためのトークン使用量の内訳。
integer
必須
リクエスト内の合計トークン数。
object
入力トークンの内訳(キャッシュヒットなど)。
integer
コンテキストキャッシュから提供されたトークン。
integer
必須
モデルが生成した合計トークン数。
object
出力トークンの内訳(推論など)。
integer
チェーン・オブ・ソートで消費されたトークン。
object
ツールごとの呼び出し回数。
integer
画像処理ツールの呼び出し回数。
integer
MCP ツールの呼び出し回数。
Web 検索ツールの呼び出し回数。
object
サブツールの呼び出し回数の、ツールごとの内訳。
object
例: {"zoom":1,"point":1,"grounding":1}
object
例: {"mcp_server_tos":1,"mcp_server_tls":1}
例: {"toutiao":1,"moji":1,"search_engine":1}
integer
必須
input_tokens + output_tokens。

入力

出力

出荷前の確認

SDK は Idempotency-Key を生成し、自動リトライで再利用します。手動リトライでは元のキーを再利用してください。Router は最大 10 分間接続を保持できます。 リクエストが失敗すると、Router は理由を示す X-Comfy-Error-Type レスポンスヘッダーを送信します。422 は、プロバイダーを呼び出す前に Router が入力を拒否したことを意味します。生成されたアセットは 結果 URL の有効期限 があるため、早めにダウンロードしてください。

ヘッダー

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

Router API の利用

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

制限事項

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