Skip to content

GPT-Image-2 绘图教程

GPT-Image-2 是图像生成模型,可通过 model-go 的 OpenAI 兼容 /v1/images/generations 接口调用。

Playground 在线体验(最简单)

无需写任何代码,直接在 model-go 网页端即可生成图片:

  1. 进入 model-go 操练场(左侧菜单点击“操练场”)
  2. 在“模型”下拉框中选择 gpt-image-2
  3. 在底部输入框输入你的提示词(如“画一只可爱的猫咪坐在月亮上”),点击发送

生成的图片会直接显示在对话区域,可以右键保存。


命令行测试(无需安装客户端)

最快的验证方式是一行 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"可选
n1–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 = 1024x1024

Cherry Studio

配置要点:

  • API 地址使用 https://model-go.com/v1/images/generations#
  • 模型名手动填写 gpt-image-2

Chatbox

Chatbox 默认走 /chat/completions,需要在自定义提供商中手动覆盖路径:

  1. 选择自定义提供商类型
  2. API 路径手动改为 /v1/images/generations
  3. 超时时间设为 360 秒以上
  4. 模型名填写 gpt-image-2

选择哪个绘图模型?

model-go 当前绘图模型只有 GPT-Image-2。请将绘图请求统一配置为 gpt-image-2