GPT Image 2
gpt-image-2 と gpt-image-2 4K は、PopGo の OpenAI Images 互換エンドポイントで画像生成と編集を行います。
エンドポイントとモデル
POST https://api.popgo.site/v1/images/generations
POST https://api.popgo.site/v1/images/edits
Authorization: Bearer YOUR_API_KEY
| モデル | 用途 |
|---|---|
gpt-image-2 | テキストから画像、画像編集 |
gpt-image-2 4K | テキストから画像、4K 画像編集 |
/generations は JSON、/edits は multipart/form-data です。編集には少なくとも一つの image ファイルが必要です。
フィールド
| フィールド | 型 | 説明 |
|---|---|---|
model | string | 必須、上記の公開モデル ID |
prompt | string | 必須、生成または編集の指示 |
size | string | 任意、許可された WIDTHxHEIGHT または auto |
quality | string | 任意、モデルページで許可されている場合だけ送信 |
n | integer | 結果数、既定値 1 |
response_format | string | url または b64_json |
image / image[] | file | 編集用の参照ファイル |
curl https://api.popgo.site/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" \
-d '{"model":"YOUR_MODEL","prompt":"A rainy city cafe at night, cinematic photography","size":"1024x1024","n":1,"response_format":"url"}'
複数画像は image[] を繰り返します。data[].url は結果 URL、data[].b64_json は Data URL 接頭辞なしの Base64 画像データです。URL は期限切れになることがあるため、早めに保存してください。
制限とエラー
サイズ、品質、n、参照枚数は選択したモデルの最新設定に合わせます。400 はモデル、サイズ、品質、個数、multipart フィールドを確認します。ローカルパスを JSON の URL として送らず、multipart ファイルを使用してください。料金はモデルと料金ページに従います。