このトピックでは、開発者センターを使用して ComfyUI API 統合を検証する方法について説明します。
ComfyUI API 統合の検証
API エディション
ComfyUI API エディションは、マルチ ComfyUI インスタンス シナリオでの API 呼び出しに使用されます。統合を実装する開発者向けに設計されており、Web グラフィカルインターフェイスはありません。 ComfyUI はステートフルサービスであるため、マルチ ComfyUI インスタンス シナリオでは、EAS の非同期キューサービスを使用して ComfyUI サービスを適切に呼び出します。
前提条件
Python 環境があり、EAS SDK(非同期キューサービス用)をインストールしていること: pip install eas_prediction
手順
PAI ArtLab コンソール にログインします。左側のナビゲーションウィンドウで [開発者センター] を選択し、[カスタムサービス] タブをクリックします。次に、[カスタムサービスの作成] をクリックします。
[サービスエディション] で [ComfyUI (API エディション)] を選択します。
[サービスステータス] が [実行中] に変わったら、[呼び出し情報] をクリックします。[レスポンス URL (インターネット)] タブで、URL、トークン、エンドポイント、およびサービス ID を取得します。

コード内の対応するコンテンツを取得した呼び出し情報に置き換え、サンプルコードを実行します。
コードを実行した後、結果からファイル名を取得します。

ArtLab で、右上隅の
にカーソルを合わせます。[ストレージ] の横にあるリンクをクリックして OSS バケットに移動し、ストレージパスを取得します。
OSS イメージアドレスを連結してアクセスします。形式: OSS バケットパス/output/ファイル名
例: 26****/data-115****************/output/ComfyUI_00000000_174427782695938_599ffc33-edea-4e64-bb60-28e834940f5c_.png
排他エディション
ComfyUI 排他エディションは、API 呼び出しとオンラインデバッグの両方をサポートしています。検証プロセスは API エディションと同様です。
前提条件
Python 環境があること。
手順
PAI ArtLab コンソール にログインします。左側のナビゲーションウィンドウで [開発者センター] を選択し、[カスタムサービス] タブをクリックします。次に、[カスタムサービスの作成] をクリックします。
[サービスエディション] には [ComfyUI (排他的エディション)] を選択します。
[サービスステータス] が [実行中] に変わったら、[呼び出し情報] をクリックします。[インターネットエンドポイント] タブで、URL とトークンを取得します。

コード内の対応するコンテンツを取得した呼び出し情報に置き換え、サンプルコードを実行します。
コードを実行した後、結果からファイル名を取得します。

ArtLab で、右上隅の
にカーソルを合わせます。[ストレージ] の横にあるリンクをクリックして OSS バケットに移動し、ストレージパスを取得します。
OSS イメージアドレスを連結してアクセスします。形式: OSS バケットパス/output/ファイル名
例: 26****/data-115****************/output/ComfyUI_00000000_174427782695938_599ffc33-edea-4e64-bb60-28e834940f5c_.png