Skip to main content
bfl/flux-pro-1.0-expand の API リファレンスです。Black Forest Labs から Comfy Router によって提供されます。

クイックスタート

Comfy ワークスペースでキーを作成し、COMFY_API_KEY としてエクスポートします。Python と TypeScript のスニペットは Comfy SDK(pip install comfy-sdknpm install @comfyorg/sdk)を使用しています。cURL のスニペットは、生の HTTP による同じ呼び出しです。 モデル ID: bfl/flux-pro-1.0-expand エンドポイント: POST https://api.comfy.org/v2/models/bfl/flux-pro-1.0-expand

Schema

入力

integer
デフォルト:"0"
画像の下部で展開するピクセル数範囲: 0 から 2048
number
デフォルト:"60"
画像生成プロセスのガイダンス強度範囲: 1.5 から 100
string
必須
展開したい画像を表す Base64 エンコードされた文字列。
integer
デフォルト:"0"
画像の左側で展開するピクセル数範囲: 0 から 2048
`jpeg`, `png`, `webp`
デフォルト:"\"jpeg\""
生成画像の出力フォーマット。‘jpeg’ または ‘png’ を指定できます。
string
デフォルト:"\"\""
実行したい変更の説明。このテキストは展開プロセスをガイドし、展開された領域の特徴、スタイル、変更を指定できます。
boolean
デフォルト:"false"
プロンプトに対してアップサンプリングを実行するかどうか。有効にすると、より創造的な生成のためにプロンプトを自動的に変更します
integer
デフォルト:"0"
画像の右側で展開するピクセル数範囲: 0 から 2048
integer
デフォルト:"2"
入力および出力のモデレーションに対する許容値。0 から 6 の間で、0 が最も厳しく、6 が最も緩くなります。範囲: 0 から 6
integer
再現性のためのオプションのシード
integer
デフォルト:"50"
画像生成プロセスのステップ数範囲: 15 から 50
integer
デフォルト:"0"
画像の上部で展開するピクセル数範囲: 0 から 2048
string
webhook 署名検証用のオプションのシークレット
string (uri)
webhook 通知を受け取る URL
Router が GET /v2/models/bfl/flux-pro-1.0-expand/openapi.json で提供するスキーマから生成されています。これは、リクエストがプロバイダーに到達する前に Router が呼び出しを検証するのと同じドキュメントです。

出力

number
クレジット単位のプロバイダー報告コスト。タスクが Ready になると設定されます。フォーマット: float
string
必須
BFL タスク識別子。
number
BFL によって報告されるオプションの生成進捗。範囲: 0 から 1フォーマット: float
object
必須
完了した生成。ここでは nullable ではありません。このコンポーネントの required エントリは 200 が結果を伴うことを約束するものであり、result を nullable にするとキーの存在チェックにまで弱められてしまいます。
number
生成のプロバイダー報告コスト。これは BFL の数値であり、Comfy の請求額ではありません。フォーマット: double
number
プロバイダーが報告する生成の所要時間(秒)。フォーマット: double
number
プロバイダーが報告する生成の完了時刻(Unix エポックからの秒数)。double である理由は start_time と同じです。フォーマット: double
string
プロンプトのアップサンプリング後の、実際に生成が実行したプロンプト。
string (uri)
生成されたアセットへの署名付き URL。Router はアセットを Comfy ストレージに再ホストしてこのフィールドを書き換えるため、通常は最大 24 時間有効な Comfy ホストの URL になります。発行時に 24 時間分の署名が付与され、23 時間のメモから再送されるため、後でポーリングすると残り 1 時間しかない URL が返されることもあります。再ホストを実行できなかったリーフは、代わりに BFL 自身の短命な配信 URL を保持します。ビデオでは約 2 時間、画像では約 10 分です。いずれにせよリンクは失効するため、URL を保存するのではなくアセットをダウンロードしてください。フォーマット: uri
integer
生成が使用したシード。提供されたものでもプロバイダーが選択したものでもかまいません。BFL は 2^31 を超えるシード(例: 2784347701)を返すため int64 として宣言されています。フォーマットされていない integer は多くの SDK ジェネレーターで 32 ビットフィールドとして生成されます。フォーマット: int64
number
プロバイダーが報告する生成の開始時刻(Unix エポックからの秒数)。float ではなく double です。現在のエポック値付近では float32 の間隔が約 128 秒になるため、生成全体のスパンが単一のデコード値に潰れてしまいます。フォーマット: double
string
必須
タスクステータス: Pending、Reasoning、Generating、Ready、Request Moderated、Content Moderated、Error、または Task not found。

入力

出力

出荷前の確認

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

ヘッダー

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

Router API の利用

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

制限事項

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