全部文章

用 gpt-image-2 通过 API 生成图像

· 实战· 图像· API

图像生成和对话是同一套 OpenAI 兼容格式:一个接口、一个提示词,返回一张图。gpt-image-2 生成高分辨率图像(最高 3840×2160),按张计费而非按 token,成本好预估。

生成一张图

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["TURILOOP_API_KEY"],
    base_url="https://api.turiloop.com/v1",
)

img = client.images.generate(
    model="gpt-image-2",
    prompt="日出时雾气笼罩的高山湖泊,照片级真实",
    size="3840x2160",
    n=1,
)
url = img.data[0].url

或者用 curl:

curl https://api.turiloop.com/v1/images/generations \
  -H "Authorization: Bearer $TURILOOP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-image-2", "prompt": "夜晚的霓虹城市", "size": "3840x2160"}'

编辑已有图像

gpt-image-2 也支持图像编辑。传入一张原图加提示词:

result = client.images.edit(
    model="gpt-image-2",
    image=open("input.png", "rb"),
    prompt="改成冬天,加上雪",
    size="3840x2160",
)
edited_url = result.data[0].url

计费:按张,不按 token

gpt-image-2 按生成次数计费,在 Turiloop 上每张一口价,1024、2K、4K 同价。这让预算很简单:不用算 token、不分尺寸档。实时价格见模型页

出好图的技巧

  • 写具体:主体、风格、光线、构图。"照片级真实""影棚布光""广角"都能引导输出。
  • 直接出你要的尺寸:同价下 4K 没有质量损失,但小图下载更快。
  • 用编辑迭代:先生成一次,再用 images.edit 微调,而不是从头重抽。

图像生成和文本模型用 Turiloop 同一个 OpenAI 兼容的 Key。国际卡、按量付费、免中国手机号。