gpt-image-2 是 Code0 提 供的图像生成与图像编辑模型,适合需要gpt-image-2 计费,详见| 你的需求 | 推荐接口 | 返回方式 |
|---|---|---|
| 已经在用 Chat Completions,希望少改代码 | /v1/chat/completions | Markdown 图片 URL,位于 choices[0].message.content |
| 只做文生图,并希望使用标准 Images API 结构 | /v1/images/generations | 默认 data[0].b64_json,也可返回 data[0].url |
| 需要 multipart 上传本地图片做图改图 | /v1/images/edits | 默认 data[0].b64_json,也可返回 data[0].url |
| 源图已经是 CDN 地址或 base64 data URL | /v1/chat/completions | Markdown 图片 URL |
如果你的应用只是"输入提示词,拿到一张图片 URL",优先使用 /v1/chat/completions。如果你需要标准 Images API 响应结构,
或已有 OpenAI Images API 代码,可以使用/v1/images/generations
和/v1/images/edits。
所有接口统一使用网关地址 https://api.code0.ai/v1,
请勿将 base URL 写成模型级路径。
model 设置为 gpt-image-2,把图片描述写进 messages。{
"choices": [
{
"message": {
"role": "assistant",
"content": ""
}
}
]
}choices[0].message.content,以 Markdown 图片链接形式出现。/v1/chat/completions,将 content 改为数组格式。base_url 和 api_key 即可迁移。data[0].b64_json:response_format:data[0].b64_json:使用提供的图片作为源图。保留主体、构图、镜头角度和关键文字。
只修改一个明确细节:把 X 改成 Y。避免写"生成一张类似图片",这会让模型更容易重绘整张图。
data[0].url?/v1/chat/completions 返回的是 Markdown 格式图片链接,data[] 结构。choices[0].message.content 中提取 URL。b64_json 解码失败?data:image/png;base64, 前缀,split(",", 1)[1] 去掉前缀再传给 base64.b64decode()。gpt-image-2 按次计费,详见