非同期ジョブライフサイクル
AetherAI APIのすべての生成ジョブは非同期で処理されます。ジョブを作成した後、ポーリングを通じて状態を確認する必要があります。
ジョブの作成
POSTリクエストを送信すると、即座にjob_idが返されます。画像処理はバックグラウンドで進行します。
リクエスト例
curl -X POST "https://api.aetherforgeai.com/public/v1/generate/image" \
-H "Authorization: Bearer your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A beautiful sunset over mountains",
"ai_model": "GPT Image 1.5"
}'
レスポンス例
{
"job_id": "550e8400-e29b-41d4-a716-446655440000"
}
ジョブ状態のポーリング
返されたjob_idでGETリクエストを送信し、ジョブ状態を確認します。
curl -X GET "https://api.aetherforgeai.com/public/v1/job/{job_id}" \
-H "Authorization: Bearer your_api_key_here"
状態値
| 状態 | 説明 |
|---|---|
Pending | ジョブが待機中または処理中です |
Succeed | ジョブが正常に完了しました |
Failed | ジョブ処理中にエラーが発生しました |