画像
GPT Image
OpenAIのGPT Imageモデルは、鮮明なディテール、優れたテキスト描画、最大16枚の画像を使った編集に対応します。GPT Image 2はどのサイズでも同一料金です。FlareとSunburstの料金はサイズで決まります。
モデル
GPT Image 2.5 Flareは速度重視、2.5 Sunburstは品質重視です。GPT Image 2は、同モデル向けに調整されたワークフローで引き続き利用できます。
画像を生成
main.py
import osfrom openai import OpenAIclient = 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)パラメータ
sizestring1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160, 2160x3840またはauto。GPT Image 2はどのサイズでも同一料金です。FlareとSunburstは、1024x1024以下を1K、2560x1440以下を2K、それより大きいサイズを4Kとして課金します。サイズを指定しない場合、またはautoの場合は1024x1024で生成します。qualitystringlow、medium、またはhigh(デフォルト)。どのレベルでも同一料金です。backgroundstringtransparent、opaque、またはauto。透過にはPNGまたはWebP形式での出力が必要です。output_formatstringpng、jpeg、またはwebp。ninteger- 1~4枚の画像。
最大16枚の画像を使って編集
1つ以上のファイルを指定してclient.images.editを使用するか、imagesを含むJSONを使用します。マスクには対応していないため、変更する部分を文章で指定してください。
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分以内にメールで回答します。