Skip to main content
ベータ: Comfy API v2 は 0.1.x であり、API サーフェスはまだ変更される可能性があります。v2 内の変更は追加的なものになります。破壊的な変更がある場合は v3 としてリリースされます。
外部アプリケーションから ComfyUI ワークフローを実行するための、公式のバージョン管理された HTTP API です。入力のアップロード、ワークフローの送信、実行の監視、結果の取得を行うことができます。 ほとんどのユーザーは、この API を Python と TypeScript でラップした Comfy SDK から始めることをお勧めします。別の言語で開発している場合は、これらのエンドポイントを直接呼び出してください。

設計原則

  • ポーリング優先。 すべての機能は、単純な GET ポーリングで利用できます。SSE ストリームはライブ拡張機能であり、正本(source of truth)にはなりません。
  • すべて再開可能。 送信は冪等であり、ジョブの状態と出力は expires_at まで ID で取得できます。
  • コンテンツアドレス型アセット。 アセットは、サーバーが計算した blake3 ハッシュをキーとする blob 上の UUID 識別レコードです。そのため、同一の入力が 2 回アップロードされることはありません。
  • URL を組み立てず、リンクに従う。 レスポンスには後続の URL が埋め込まれています。
これらの背景にある設計上の理由については、設計メモ を参照してください。

ベース URL

エンドポイントのカテゴリ