OpenAI 图片 API 配置
图片生成不是普通聊天接口。即使一个中转站支持文字模型,也不代表它一定支持 OpenAI 图片接口。配置前先看服务商是否明确写了“Images API”“图片生成”或对应模型。
官方信息 下载和文档以官方站点为准
先确认服务商是否支持图片接口
| 要看什么 | 怎么看 | 为什么 |
|---|---|---|
| 接口类型 | 后台或文档里是否明确写 Images API、图片生成、图片编辑 | 只写 OpenAI 兼容聊天接口,不代表图片接口也可用 |
| 模型权限 | 模型列表里是否有图片模型,账号或 Key 是否有权限 | 图片模型经常和文字模型分开计费、分开开通 |
| 请求路径 | 服务商是否给了图片接口示例 | 有些服务商只代理聊天接口,直接请求图片路径会 404 |
| 价格 | 图片按张、尺寸或质量计费 | 批量生成前先小额测试,避免一次消耗过高 |
和聊天接口有什么区别
| 类型 | 常见接口 | 要准备什么 |
|---|---|---|
| 文字聊天 | /v1/chat/completions 或 Responses | Key、Base URL、模型名、消息内容 |
| 图片生成 | /v1/images/generations | Key、图片模型、提示词、尺寸、输出格式 |
| 图片编辑 | 图片编辑接口 | 除了提示词,还需要上传原图或蒙版 |
字段怎么填
| 配置项 | 填写方式 |
|---|---|
| Endpoint | https://api.openai.com/v1/images/generations |
| Model | 官方示例可用 <code>gpt-image-2</code>;中转站按服务商列表填写 |
| Prompt | 你想生成什么图 |
| Size | 图片尺寸 |
| Format | URL 或 base64 |
如果使用中转站,把官方域名部分换成服务商给你的图片 API 地址;如果服务商没有说明支持图片接口,不要默认可用。Base URL 是否带 /v1 仍然按后台示例,不要自己猜。
请求示例
OpenAI 图片生成示例
curl https://api.openai.com/v1/images/generations \ -H "Authorization: Bearer 你的_OPENAI_API_Key" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-image-2", "prompt": "一张干净的白色陶瓷杯产品图,纯色背景", "size": "1024x1024" }' 图片接口的花费通常和文字接口不同。先查价格,再做批量生成。
| 报错 | 常见原因 | 处理方式 |
|---|---|---|
| 404 / endpoint not found | 服务商没有代理图片接口,或路径多了/少了 /v1 | 回后台找图片接口专用示例,不要直接套聊天接口 |
| model not found | 图片模型名不在当前服务商列表里 | 复制图片模型的原始模型 ID / 模型名,而不是文字模型 |
| unsupported content type | 图片编辑接口需要上传文件,不能只发 JSON | 先确认你调用的是生成接口还是编辑接口 |
