Skip to main content
POST
OpenAI图片生成接口
此接口兼容 OpenAI Images 协议,通过提示词生成图片,请求体可直接复用 OpenAI 官方文档中的参数结构。

功能特性

  • 兼容 OpenAI Images API 请求结构,可无缝迁移已有接入代码
  • 支持批量生成,通过 n 参数一次返回多张图片
  • 支持 pngjpegwebp 输出格式与 output_compression 压缩率控制
  • 支持背景设置 backgroundtransparent / opaque / auto
  • 支持 urlb64_json 两种响应格式
  • 支持流式(SSE)响应,通过 partial_images 推送中间结果
  • 支持 qualitysizestyle 等生成参数

认证方式

在请求头中携带 Authorization 字段,格式为 Bearer YOUR_API_KEY

支持的图片模型

模型广场中可用的图片模型,请参考 模型列表

快速示例

生成成功后返回图片数据:

下一步

请求头

Authorization
string
必填

API Key token (Bearer sk-xxx)

Content-Type
string

请求体

application/json
prompt
string
必填

提示词

model
string
必填

模型名称

background
string

设置生成图像的背景: "transparent" /"opaque"/ "auto" 默认为 "auto"

moderation
string

内容审核模式

n
integer

生成图片数量

output_compression
integer

输出压缩率

output_format
string

输出图片格式,如 "png"、"jpeg"、"webp"

partial_images
integer

流式返回时每次推送的中间结果图片数量

response_format
string

响应格式,"url" 或 "b64_json"

quality
string

图片质量,如 "high"、"medium" and "low" and "auto" 默认为 "auto"

size
string

生成图片尺寸,如 "1024x1024"

stream
boolean

是否使用流式响应(SSE)

style
string

图片风格,如 "vivid"、"natural"(DALL-E 3 特性)

user
string

终端用户标识,用于监控和滥用检测

响应

200 - application/json
created
integer<int64>

图片生成时间戳(Unix 秒级时间戳)

background
string

背景图像数据回显

data
object[]

生成的图片数据列表

output_format
string

输出图片格式回显

quality
string

图片质量回显

size
string

生成图片尺寸回显

usage
object

Token 及图片用量统计