GPT-Image-2 绘图教程
GPT-Image-2 是图像生成模型,可通过 model-go 的 OpenAI 兼容 /v1/images/generations 接口调用。
Playground 在线体验(最简单)
无需写任何代码,直接在 model-go 网页端即可生成图片:
- 进入 model-go 操练场(左侧菜单点击“操练场”)
- 在“模型”下拉框中选择
gpt-image-2 - 在底部输入框输入你的提示词(如“画一只可爱的猫咪坐在月亮上”),点击发送
生成的图片会直接显示在对话区域,可以右键保存。
命令行测试(无需安装客户端)
最快的验证方式是一行 curl + Python 解码 base64:
bash
TOKEN="你的 model-go 令牌"
curl -sS https://model-go.com/v1/images/generations \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "一只可爱的猫咪坐在月亮上,数字插画风格",
"size": "1024x1024",
"n": 1
}' \
| python3 -c "import sys,json,base64; open('output.png','wb').write(base64.b64decode(json.load(sys.stdin)['data'][0]['b64_json']))" \
&& echo "已保存 output.png"执行后会在当前目录生成 output.png。
关于响应格式
gpt-image-2 返回 base64(b64_json 字段),客户端需要自行解码保存为图片。
API 调用(开发者)
模型信息
- 模型名称:
gpt-image-2 - 接口:
POST https://model-go.com/v1/images/generations(文生图) - 响应格式:
b64_json - 建议超时:图片生成耗时较长,请将客户端超时设置为 300 秒以上
主要参数
| 参数 | 取值 | 说明 |
|---|---|---|
model | "gpt-image-2" | 必填 |
prompt | 字符串 | 必填,支持中英文 |
size | "1024x1024" / "auto" 等 | 按平台当前支持范围填写 |
quality | "low" / "medium" / "high" / "auto" | 可选 |
n | 1–10 | 一次生成几张 |
background | "transparent" / "opaque" / "auto" | 可选 |
output_format | "png" / "jpeg" / "webp" | 可选 |
Python 示例
python
import base64
from openai import OpenAI
client = OpenAI(
api_key="你的 model-go 令牌",
base_url="https://model-go.com/v1",
)
resp = client.images.generate(
model="gpt-image-2",
prompt="一只可爱的猫咪坐在月亮上,数字插画风格",
size="1024x1024",
quality="high",
n=1,
)
with open("output.png", "wb") as f:
f.write(base64.b64decode(resp.data[0].b64_json))
print("已保存 output.png")推荐客户端
不同客户端对图像生成接口的支持差异较大:
Open WebUI
可在管理后台配置 OpenAI 图片生成引擎:
text
ENABLE_IMAGE_GENERATION = true
IMAGE_GENERATION_ENGINE = openai
IMAGES_OPENAI_API_BASE_URL = https://model-go.com/v1
IMAGES_OPENAI_API_KEY = 你的 model-go 令牌
IMAGE_GENERATION_MODEL = gpt-image-2
IMAGE_SIZE = 1024x1024Cherry Studio
配置要点:
- API 地址使用
https://model-go.com/v1/images/generations# - 模型名手动填写
gpt-image-2
Chatbox
Chatbox 默认走 /chat/completions,需要在自定义提供商中手动覆盖路径:
- 选择自定义提供商类型
- API 路径手动改为
/v1/images/generations - 超时时间设为 360 秒以上
- 模型名填写
gpt-image-2
选择哪个绘图模型?
model-go 当前绘图模型只有 GPT-Image-2。请将绘图请求统一配置为 gpt-image-2。