API Hop

ドキュメント

API Hop ドキュメント

GPT Image 2.5

Flare で画像を生成し、Sunburst で参照画像を編集します。

POSThttps://api.apihop.ai/openai/v1/images/generations

高速な画像生成には gpt-image-2.5-flare、精密な編集には gpt-image-2.5-sunburst を使用してください。自分の API キーで利用できるかは GET https://api.apihop.ai/v1/models で確認してください。

リクエスト

http
POST https://api.apihop.ai/openai/v1/images/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
json
{
  "model": "gpt-image-2.5-flare",
  "prompt": "A red ceramic cup on a white table.",
  "size": "1:1",
  "resolution": "1k",
  "quality": "low",
  "n": 1
}
パラメータ値
model必須:gpt-image-2.5-flare または gpt-image-2.5-sunburst
prompt画像または編集内容を説明するテキスト。必須
n1〜4 の整数。既定値は 1
sizeauto、アスペクト比、または 1600x1200 などのピクセル寸法
resolution1k(既定)、2k、4k。正確なピクセル寸法を指定した場合は無視されます
qualitylow、medium、high、xhigh、max、auto(既定)
image_urls公開アクセス可能な HTTP(S) 画像 URL を最大 16 件
output_formatpng(既定)、jpeg、webp
output_compressionJPEG または WebP 用の 0〜100 の整数
backgroundauto、opaque、transparent。透過には PNG または WebP が必要です
moderationlow(既定)、auto
streamfalse(既定)は JSON、true は SSE の完了イベント

対応するアスペクト比:1:1、3:2、2:3、4:3、3:4、5:4、4:5、16:9、9:16、2:1、1:2、21:9、9:21、3:1、1:3。 正確なピクセル寸法は 16 の倍数とし、各辺は 3840 ピクセル以下、アスペクト比は最大 3:1、総ピクセル数は 655,360〜8,294,400 にする必要があります。 たとえば正方形の 4k 出力は 2880x2880 であり、4096x4096 ではありません。

参照画像

json
{
  "model": "gpt-image-2.5-sunburst",
  "prompt": "Keep the product and its lettering. Replace the background with a white studio.",
  "image_urls": ["https://example.com/product.png"],
  "resolution": "2k",
  "quality": "xhigh"
}

参照画像にも、この JSON 生成エンドポイントを使用します。ローカル画像は先に自分のストレージへアップロードしてください。Base64 データ URI、マルチパートアップロード、マスク、別個の /images/edits エンドポイントは、このモデルの公開仕様の範囲外です。

レスポンス

HTTP 接続は完了まで待機します。クライアントが上流のタスクをポーリングすることはありません。 JSON レスポンスには、最終的な画像 URL と、取得可能なトークン使用量が含まれます。

json
{
  "created": 1789035000,
  "data": [{"url": "https://example.com/generated-image.png"}],
  "usage": {"input_tokens": 15, "output_tokens": 196, "total_tokens": 211}
}

stream: true の場合は、同じ接続上で image_generation.completed と [DONE] を待ってください。途中段階の画像プレビューは保証されません。

料金

課金には、実際のテキスト入力、キャッシュ済みテキスト入力、画像入力、キャッシュ済み画像入力、画像出力のトークンが使用されます。両方のバリエーションのトークン単価は同じです。 モデルカタログには、現在の利用料金と、それとは別の OpenAI 参考価格が表示されます。画像 1 枚あたりの固定料金ではありません。プロンプトの長さ、参照画像、サイズ、品質、枚数が合計費用に影響します。完了後に一時的な予約額が精算されます。品質を明示的に指定すると、想定使用量を把握しやすくなります。

無効なパラメータは 400、認証の失敗は 401、残高不足は 402 を返します。利用できないモデルは 404、レート制限は 429、生成の失敗は 5xx を返します。完了状態が不明なリクエストを自動的に再送信しないでください。

エラーコード、ストリーミングの失敗、再試行の制約については、エラーコードとトラブルシューティングを参照してください。