bria/image-edit-increase-resolution の API リファレンス。Bria から Comfy Router が提供しています。
クイックスタート
Comfy ワークスペースでキーを作成し、COMFY_API_KEY としてエクスポートします。Python と TypeScript のスニペットは Comfy SDK(pip install comfy-sdk および npm install @comfyorg/sdk)を使用しています。cURL のスニペットは、同じ呼び出しを生の HTTP で実行するものです。
モデル ID: bria/image-edit-increase-resolution
エンドポイント: POST https://api.comfy.org/v2/models/bria/image-edit-increase-resolution
- 結果を待つ
- キューに送信して後で取得
同じボディを
POST https://api.comfy.org/v2/models/bria/image-edit-increase-resolution/requests に送信します。Router は実行が受け付けられ次第 201 と request_id を返し、結果は準備が整った時点で、このプロセスからでも別のプロセスからでも取得できます。ステータス、キャンセル、結果の取得については キュー配信 を参照してください。スキーマ
入力
integer
適用する解像度の倍率。サポートされる値は2と4です。最大出力解像度は8192x8192です。
string
必須
アップスケールする画像。サポートされる入力タイプは、Base64エンコードされた文字列、または公開アクセス可能な画像ファイルを指すURLです。対応フォーマットはJPEG、JPG、PNG、WEBPです。
boolean
入力画像の部分的に透明な領域を出力で保持するかどうかを制御します。
boolean
false(デフォルト)の場合、リクエストは非同期で処理されます。true の場合、API は完了するまで接続を開いたまま保持します。Comfy Router 上では、この 2 番目のモードは転送されずに拒否されます。Router はディスパッチの前に返却モードを固定し、呼び出しの中で結果をポーリングします。そのため
POST /v2/models/bria/{model} は、このルートが受け取る sync が false または null 以外であれば 422 invalid_input を返します。同期呼び出しは、このオペレーション自身の /proxy/ ルートでは引き続き利用できます。これはこのスキーマが記述しているサーフェスでもあります。boolean
有効にすると、入力ビジュアルにコンテンツモデレーションを適用します。画像がモデレーションに失敗した場合は422を返します。
boolean
有効にすると、結果ビジュアルにコンテンツモデレーションを適用します。出力がモデレーションに失敗した場合は422を返します。
GET /v2/models/bria/image-edit-increase-resolution/openapi.json で提供するスキーマから生成されたもので、リクエストがプロバイダーに到達する前に Router が呼び出しを検証する対象となるドキュメントと同じものです。
出力
object
エラーオブジェクト(ステータスが ERROR の場合にのみ存在)
integer
エラーコード。
string
追加のエラー詳細。
string
エラーメッセージ。
string
リクエストの一意の識別子。
object
結果オブジェクト(ステータスが COMPLETED の場合にのみ存在)
string
生成または編集された画像の URL。
string
オリジナルのプロンプト。
string
プロンプトの改良版。Bria が改良しなかった COMPLETED の生成では null になります。キーが省略されるのではなく null を保持した状態で存在するため nullable です。bria/image-edit-gen-fill で実際に確認されています。
integer
生成に使用されたシード。
string
詳細な JSON 構造化プロンプト。
string
生成されたビデオの URL。
string
リクエストの現在のステータス。取り得る値:
IN_PROGRESS、COMPLETED、ERROR、UNKNOWN例
入力
出力
出荷前の確認
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 が現在対応していないことと、代替手段。