AIZNT
API 参考图片GPT Image

通用接口

GPT Image 通用接口,用于图片生成和图片修改。

GPT Image 通用接口用于图片生成和图片修改:不传 image 时生成图片,传入 image 时根据 prompt 修改图片。

接口信息

项目值
请求地址POST https://token.aiznt.com/v1/images/generations
认证方式Header Authorization: Bearer sk-你的密钥
Content-Typeapplication/json

生成图片

不传 image 参数即可生成图片:

{
  "model": "gpt-image-2",
  "prompt": "一只橘猫坐在未来城市的屋顶,电影灯光,写实摄影",
  "size": "2048x2048",
  "quality": "high",
  "n": 1,
  "response_format": "url"
}

修改图片

在同一个请求中加入 image 数组即可修改图片。image 中可以传入图片 URL 或 Base64 data URL:

{
  "model": "gpt-image-2",
  "prompt": "保留主体和构图,把背景改成夜晚的上海外滩",
  "size": "2048x2048",
  "quality": "high",
  "n": 1,
  "response_format": "url",
  "input_fidelity": "high",
  "image": [
    "https://example.com/source.png"
  ]
}

curl 示例

curl https://token.aiznt.com/v1/images/generations \
  -H "Authorization: Bearer sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-image-2",
  "prompt": "保留主体和构图,把背景改成夜晚的上海外滩",
  "size": "2048x2048",
  "quality": "high",
  "n": 1,
  "response_format": "url",
  "input_fidelity": "high",
  "image": [
    "https://example.com/source.png"
  ]
}'

请求参数

参数类型必填说明
modelstring是GPT Image 模型 ID,以控制台可用模型为准。
promptstring是图片生成或修改指令。
imagearray否参考图片数组。支持图片 URL 或 Base64 data URL;传入时为图片修改,不传时为图片生成。
input_fidelityhigh | low否传入 image 时控制对输入图片的保真度。
sizestring否输出尺寸,如 1024x1024、1536x1024 或 2048x2048。
qualitylow | medium | high | auto否图片质量。
ninteger否生成图片数量,范围 1–10。
response_formaturl | b64_json否选择返回 URL 或 Base64;仅在当前接口支持时传入。
backgroundtransparent | opaque | auto否图片背景模式。
output_formatpng | jpeg | webp否输出图片格式。
output_compressioninteger否JPEG 或 WebP 压缩等级,范围 0–100。
moderationlow | auto否内容审核级别。
streamboolean否是否流式返回。
userstring否最终用户标识。

返回结果

图片生成和携带参考图使用相同的返回结构。使用 URL 返回模式时,图片地址位于 data[0].url。

{
  "created": 1787888579,
  "data": [
    {
      "b64_json": "",
      "revised_prompt": "",
      "url": "https://cdn.aiznt.com/relay-temp-images/20260828/b13c70b8-5e24-4936-a54f-d158aadf980a.jpg"
    }
  ]
}
字段类型说明
createdinteger响应创建时间的 Unix 时间戳,单位为秒
dataarray生成的图片结果列表
data[].urlstring生成图片的临时访问地址
data[].b64_jsonstringBase64 图片数据;URL 返回模式下通常为空字符串
data[].revised_promptstring服务端修订后的提示词;未提供时通常为空字符串

当使用 Base64 返回模式时,从 data[].b64_json 读取图片数据。每个结果通常只包含一种有效的图片数据字段,请以实际响应为准。

临时图片地址

建议获取响应后及时下载并保存 url 指向的图片,不要将临时地址作为长期存储地址。

本页目录