画像

GPT Image

OpenAIのGPT Imageモデルは、鮮明なディテール、優れたテキスト描画、最大16枚の画像を使った編集に対応します。GPT Image 2はどのサイズでも同一料金です。FlareとSunburstの料金はサイズで決まります。

モデル

モデルID画像1枚あたりの料金参照画像
GPT Image 2.5 Flaregpt-image-2.5-flare$0.028最大16
GPT Image 2.5 Sunburstgpt-image-2.5-sunburst$0.026最大16
GPT Image 2gpt-image-2$0.02最大16

GPT Image 2.5 Flareは速度重視、2.5 Sunburstは品質重視です。GPT Image 2は、同モデル向けに調整されたワークフローで引き続き利用できます。

画像を生成

import os
from openai import OpenAI
client = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])
result = client.images.generate(
model="gpt-image-2.5-sunburst",
prompt="An isometric illustration of a tiny bakery at night, warm window light, a cat on the awning",
size="1536x1024",
extra_body={
"quality": "high"
},
)
print(result.data[0].url)

パラメータ

sizestring
1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160, 2160x3840またはauto。GPT Image 2はどのサイズでも同一料金です。FlareとSunburstは、1024x1024以下を1K、2560x1440以下を2K、それより大きいサイズを4Kとして課金します。サイズを指定しない場合、またはautoの場合は1024x1024で生成します。
qualitystring
low、medium、またはhigh(デフォルト)。どのレベルでも同一料金です。
backgroundstring
transparent、opaque、またはauto。透過にはPNGまたはWebP形式での出力が必要です。
output_formatstring
png、jpeg、または webp。
ninteger
1~4枚の画像。

最大16枚の画像を使って編集

1つ以上のファイルを指定してclient.images.editを使用するか、imagesを含むJSONを使用します。マスクには対応していないため、変更する部分を文章で指定してください。

Python
result = client.images.edit(
model="gpt-image-2.5-flare",
image=[open(f"tile-{i}.png", "rb") for i in range(1, 9)],
prompt="Arrange the eight product photos into a clean 4 x 2 catalog grid on white.",
)

画像の送信方法については、画像編集と参照画像をご覧ください。

ご質問や不足している情報はありますか? サポートチームにお問い合わせください。通常1分以内にメールで回答します。