图像生成和对话是同一套 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。国际卡、按量付费、免中国手机号。