图片生成与编辑

使用 OpenAI 兼容图片接口生成或编辑图片。

图片接口支持生成与编辑。具体尺寸、质量、格式和是否支持流式输出由模型与上游渠道决定。

端点

方法路径说明
POST/v1/images/generations生成图片
POST/v1/images/edits编辑图片,支持 JSON 或 multipart 表单
POST/v1/edits兼容路径,推荐优先使用 /v1/images/edits

请求参数

字段类型必填说明
modelstring图片模型 ID
promptstring生成必填图片描述
ninteger返回图片数量,默认 1
sizestring图片尺寸,例如 1024x1024。不要使用乘号 ×
qualitystring图片质量,例如 standardhdauto
response_formatstring返回格式,例如 urlb64_json,取决于模型
styleanyOpenAI 图片扩展字段
backgroundmoderationany新版图片模型扩展字段
output_formatoutput_compressionany输出格式与压缩参数
partial_imagesstreamany支持流式图片模型时使用
imageimagesfile/string/array编辑必填待编辑图片。multipart 可用 imageimage[]image[n]
maskfile/string编辑蒙版
input_fidelityany输入保真度,取决于模型
watermarkboolean是否加水印,取决于渠道支持

生成图片

curl https://api.tensoraxis.com/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TENSORAXIS_API_KEY" \
  -d '{
    "model": "gpt-image-1",
    "prompt": "一张极简风格的未来城市海报",
    "size": "1024x1024"
  }'

编辑图片

multipart 表单适合上传本地文件:

curl https://api.tensoraxis.com/v1/images/edits \
  -H "Authorization: Bearer $TENSORAXIS_API_KEY" \
  -F model="gpt-image-1" \
  -F prompt="把背景改成夜晚城市" \
  -F image="@input.png"

也可以按模型支持使用 JSON 图片 URL:

{
  "model": "gpt-image-1",
  "prompt": "把背景改成夜晚城市",
  "image": "https://example.com/input.png"
}

响应结构

{
  "created": 1710000000,
  "data": [
    {
      "url": "https://example.com/result.png",
      "b64_json": "",
      "revised_prompt": "..."
    }
  ]
}

视频生成不是图片接口。Seedance / Doubao 视频模型请使用视频生成里的异步任务请求体。