画像生成タスクを照会
GPT Image / Gemini の非同期画像生成タスク(`Prefer: respond-async`)のステータスと結果をポーリングします。
/v1/images/tasks画像を生成または画像を編集で Prefer: respond-async を付けると、すぐに 202 と task_id が返るので、このエンドポイントで照会します。タスク ID はクエリパラメータ task_id にのみ指定でき、パスには入れられません。
ステータスは pending / processing / retrying の順に進み、終了状態は completed と failed です。完了後は result_content を読み取ります:画像 1 枚につき 1 行の  という相対パスで、先頭に https://api.hop-base.com を付ければアクセスできます。このアドレスはキーなしで開けます。公開共有はせず、完了後はできるだけ早く自分のストレージにダウンロードしてください。長期保存先として使わないでください。
生成時に初めて判明する問題(Gemini の参照画像のダウンロード失敗、モデルの応答拒否など)はタスクを失敗させます。この場合は error 文字列のみが返り、エラーコードはありません。送信時には残高が 0 より大きいかだけを確認し、金額の引当は行いません。終了状態になると usage に実際の課金額が示され、タスクを作成したキーからのみ参照できます。
Kling と Midjourney の画像生成はここを使わず、動画タスクを照会を使います。
ヘッダー
Bearer sk-…:コンソールの「API キー」で作成したキー。キーのグループにリクエストするモデルが含まれている必要があります
クエリパラメーター
送信時に返された task_id
長さ≥ 1 文字
レスポンス
200タスクオブジェクト(失敗したタスクを含む)
タスク ID
pending / processing / retrying は処理中、completed / failed は終了状態
取りうる値pendingprocessingretryingcompletedfailed
完了後の結果:Markdown で、画像 1 枚につき 1 行の 。アドレスは相対パスなので、https://api.hop-base.com を先頭に付けてアクセスします。キーなしで開けるため、公開共有はせず、できるだけ早くダウンロードして保存してください
失敗理由(英語の文字列、エラーコードなし)。failed のときのみ
タスクが completed または failed になると表示され、タスクを作成したキーからのみ参照できます
このタスクで残高から実際に差し引かれた金額。生成失敗の場合は通常 0、課金確定後に失敗した場合は実際の課金額
記帳通貨。現在は CNY
人民元の金額(1 USD = 6.8 CNY の固定換算)、照合用
米ドルの金額、照合用
エラー
missing_api_key / invalid_api_key / api_key_expired)