DeepAI 支持通过 OpenAI Compatible API 调用图像生成模型。很多用户搜索“gpt-image-2 怎么用”“DeepAI 文生图 API”“base64 转图片”,本质是在找一个最小可跑通的接口示例。本文以 gpt-image-2 为例,说明 DeepAI 文生图模型的请求地址、模型名、返回格式和 base64 图片处理方式。
gpt-image-2 的 DeepAI 请求地址
POST https://api.deepai.wang/v1/images/generations
| 参数 | 推荐值 |
| baseURL | https://api.deepai.wang/v1/images/generations |
| model | gpt-image-2 |
| response | json |
| 图片处理 | 从 JSON 提取 base64,拼接图片格式头或直接解码保存 |
最小请求示例
curl https://api.deepai.wang/v1/images/generations \
-H "Authorization: Bearer YOUR_DEEPAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "一只赛博朋克风格的猫,霓虹灯背景",
"response_format": "b64_json"
}'
如何把 base64 转成图片?
接口返回 JSON 后,找到图片对应的 base64 字段。不同客户端字段名可能略有差异,常见是 b64_json。你可以直接把 base64 解码保存为 PNG。
import base64, json
resp = json.loads(response_text)
b64 = resp["data"][0]["b64_json"]
with open("output.png", "wb") as f:
f.write(base64.b64decode(b64))


SEO 常见问题:为什么返回了 base64 但看不到图片?
- 没有给 base64 加正确的图片格式头。
- 前端没有把 base64 放进
data:image/png;base64,后面。 - 服务端保存时用了文本模式而不是二进制模式。
- 返回字段不是你代码里读取的字段名。
DeepAI 文生图适合哪些场景?
- 文章配图生成
- 小红书 / 公众号封面草图
- 产品原型图和广告素材方向图
- AI 工具站的图像生成功能测试
FAQ
gpt-image-2 是聊天模型吗?
不是。它用于图像生成,应调用 images generations 相关接口,而不是 chat completions。
DeepAI 文生图接口可以用普通 OpenAI SDK 吗?
如果 SDK 支持 images generations 且允许设置 Base URL,通常可以配置 DeepAI 的地址和 API Key。具体以客户端兼容性为准。
为什么建议使用 DeepAI API 中转站调用文生图?
统一 API Key、日志和余额管理会更方便,也便于把聊天模型、Agent 模型和图像模型放在同一套网关中运营。