01
シードは比較に役立ちますが、同一画像を保証しません
シード対応モデルでは、プロンプト、モデル版、サイズ、参照画像と一緒に保存します。同じシードでも結果が変わる endpoint があります。
画像 API ソリューション
画像エンドポイントはそれぞれ独自のフィールドを宣言します。ネガティブプロンプトを取るもの、seed を取るもの、一度に四枚返すもの。汎用フォームは、結果を再現可能にする操作をちょうど隠してしまいます。

解決する課題
「プロンプトを入れれば画像が出る」は十秒しかもちません。次に必要なのは同じキャラクターの二枚目、正方形ではなく 3:2、一度に四枚の候補、そして書き留められる seed です。
01
シード対応モデルでは、プロンプト、モデル版、サイズ、参照画像と一緒に保存します。同じシードでも結果が変わる endpoint があります。
02
resolution や aspect_ratio を取るエンドポイントもあれば、ピクセル指定の width と height を取るものもあります。間違えれば 400 ですし、メガピクセル課金のエンドポイントでは選んだサイズがそのまま価格です。
03
num_outputs があるエンドポイントでは、課金はリクエスト数ではなく枚数に従います。既定 4 は既定 1 の四倍で、その差が送信前に見えるのは見積もりだけです。
実装方針
入力は endpoint のスキーマに従って作成します。リクエスト、参照画像の順序、モデル版を結果と一緒に保存し、後の変更を比較できるようにします。元画像を保管してください。再生成は保証されません。
画像タスクは動画と同じ「作成して追跡」の契約です。違いはすべて input の中にあります。
POST /api/v1/jobs/createTask
POST /api/v1/jobs/createTask
Authorization: Bearer $SPICY_API_KEY
Idempotency-Key: 7b1f0c2e-9a4d-4f31-8c67-2b5e0d9a1c44
Content-Type: application/json
{
"model": "<publisher>/<model>/text-to-image",
"input": {
"prompt": "A ceramic teapot on linen, soft window light, muted palette",
"aspect_ratio": "3:2",
"num_outputs": 2,
"seed": 1337
}
}GET /api/v1/jobs/recordInfo?taskId=…
{
"code": 200,
"msg": "success",
"request_id": "req_example_record",
"data": {
"taskId": "job_01k3m8x9q2z4v7n5p6r8s0t1w3",
"state": "succeeded",
"output": {
"assets": [
{
"mime": "image/png",
"url": "https://…/result.png?X-Amz-Signature=…",
"expiresAt": "2026-09-12T12:20:08Z"
}
]
},
"cost": "0.040000",
"settled": true
}
}契約
| フィールド / ヘッダー | 値・上限 |
|---|---|
| input | additionalProperties: false |
| seed · num_outputs · aspect_ratio | declared per endpoint |
| cost + settled: false | hold · final charge never exceeds it |
| errorCode | 9 stable values, content_rejected included |
横にスワイプして全項目を確認できます。
導入
向き不向き
裏付け
モデルページで組み立てた本文が、サーバーから送る本文そのものです。同じフィールド、同じ検証、同じ見積もり。あとで食い違う簡易プレビューはありません。
入力は additionalProperties を閉じたエンドポイントのスキーマで検証されます。宣言のないパラメータは黙殺されず、安定した errorCode 付きの 400 になります。
結果は key、MIME タイプ、署名付き url、expiresAt を持つ output.assets として返ります。実行された場所へ直接リンクすることはありません。
公開前に
よくある質問
モデル
各リンクはそのモデルシリーズのページに移動します。入力、上限、コンテンツ方針、単位あたりの現在価格をそこで確認できます。
次に
入力、サイズと seed の操作、出力枚数、一枚あたりの価格で画像エンドポイントを比較し、試した通りのリクエストをそのまま使います。