GPT-Image-2 API
GPT-Image-2 API:文生图与图生图接入指南
gw-link 提供 OpenAI 兼容的图像接口:POST /v1/images/generations 根据提示词生成图片,POST /v1/images/edits 基于参考图编辑或重绘,model 填 gpt-image-2。适合产品图、教程配图和批量内容生产。
文生图
用 /v1/images/generations 根据提示词生成产品图、教程配图和营销素材,返回 base64 图片数据。
图生图 / 局部编辑
用 /v1/images/edits 上传参考图(multipart/form-data),做风格化、重绘或局部修改。
适合自动化
标准 OpenAI 图像接口,可直接用 openai SDK 在脚本、工作流和服务端批量调用。
图像 API 接入步骤
- 在 gw-link 控制台创建 Key,所选分组需开通图像生成权限。
- 调用 /v1/images/generations(文生图)或 /v1/images/edits(图生图),model 设为 gpt-image-2。
- 解码返回的 b64_json 并保存为图片文件。
- 按需接入自己的发布或审核流程。
配置示例
curl 文生图
curl https://gw-link.com/v1/images/generations \
-H "Authorization: Bearer sk-你的gw-link密钥" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2","prompt":"一只在键盘上打盹的橘猫,产品摄影风格","size":"1024x1024"}'Python 保存图片
import base64
from openai import OpenAI
client = OpenAI(base_url="https://gw-link.com/v1", api_key="sk-你的gw-link密钥")
img = client.images.generate(
model="gpt-image-2",
prompt="极简风格的 API 网关架构示意图",
size="1024x1024",
)
with open("out.png", "wb") as f:
f.write(base64.b64decode(img.data[0].b64_json))常见问题
GPT-Image-2 可以自动化批量调用吗?
可以。接口与 OpenAI 图像 API 一致,适合通过脚本或服务端工作流批量生成。
返回的是图片链接还是数据?
GPT-Image 系列返回 base64 编码的图片数据(data[0].b64_json),解码后即可保存为 PNG。
请求返回无权限怎么办?
确认 Key 所属分组已开通图像生成,并且模型列表(/v1/models)中包含 gpt-image-2。
最后更新: