图片接口

使用 OpenAI Compatible 的 Images 接口完成图像生成、编辑和变体处理。

三个接口:

  • POST /v1/images/generations — 从提示词生成新图
  • POST /v1/images/edits — 基于原图编辑(需上传文件)
  • POST /v1/images/variations — 从原图派生变体(需上传文件)

生成图片

curl --request POST \
  --url https://ergouzi.life/v1/images/generations \
  --header "Content-Type: application/json" \
  --header "Authorization: Bearer $DOGZEE_API_KEY" \
  --data '{
    "model": "gpt-image-1",
    "prompt": "一张极简风格的 API 文档首页插画,米白底色,深绿色点缀",
    "size": "1024x1024"
  }'

编辑与变体

edits 和 variations 需要用 multipart/form-data 上传图片文件,不是纯 JSON 请求。

  • edits:上传原图 + 可选蒙版,指定要修改的内容
  • variations:上传原图,生成风格或细节不同的版本

排错

  • 文件上传方式错误 → edits/variations 是 multipart,不是 JSON
  • 请求失败 → 检查分组是否支持图像模型