作成するもの
POST /flux/v1/flux-dev で Flux の画像生成タスクを作成し、GET /flux/v1/get_result をポーリングして、タスクの準備ができたら生成された画像 URL をダウンロードします。
前提条件
COMETAPI_KEYに保存された CometAPI API キーrequestsを利用できる Python 3.10+、または Node.js 18+- Flux API リファレンスまたは Models の Flux model path
API キー、ベース URL、認証
Flux の生成では、URL パスにモデル名を使用します:コード例
以下のタブでは、cURL、Python、Node.js でコピー可能な例を確認できます。フローの説明
Flux の生成は非同期です。create エンドポイントはタスクid を返します。status が Ready になるまで /flux/v1/get_result?id=<task_id> をポーリングし、その後 result.sample をダウンロードします。
Flux の結果 URL には有効期限があります。アプリケーションで継続的なアクセスが必要な場合は、完了した画像を自身のストレージにコピーしてください。
共通パラメータ
トラブルシューティング / FAQ
タスクが pending のままです
タスクが pending のままです
回数を制限した再試行ループとタイムアウトを設定して、ポーリングを継続してください。後でジョブの状態を確認できるように、タスク ID を保存しておきます。
画像 URL の有効期限が切れました
画像 URL の有効期限が切れました
タスクが
Ready になったら、できるだけ早く result.sample をダウンロードし、その後画像を自分のストレージに保存してください。Flux のパラメータでエラーが発生します
Flux のパラメータでエラーが発生します
Flux のパラメータサポートは、モデルのバリアントによって異なります。まずは
prompt、width、height から始めて、オプションフィールドを追加する前に Flux API リファレンスを確認してください。次のステップ
- Flux 画像生成 API リファレンスを読む。
- Get Flux image resultで結果をポーリングする。
- Modelsで Flux モデルを探す。
- モデルを呼び出す前にリクエストコストを見積もるでコストを見積もる。