POST
/
v1
/
images
/
generations
Seedream 5.0 Pro
curl --request POST \
  --url https://api.novawander.cn/v1/images/generations \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>'

简介

Seedream 5.0 Pro(模型 dola-seedream-5-0-pro-260628)支持文生图、单图生图/图片编辑、多图参考/图片融合。通过 OpenAI 兼容的图片生成接口同步调用,当前单次请求实际输出 1 张图片。 多张参考图表示输入多张图片,不表示输出多张。需要多张结果时,请分别发起多次请求。 完整多模型对比也可参见 图片生成。

认证

Authorization
string
必填
Bearer Token,如 Bearer sk-xxxxxxxxxx
Content-Type
string
必填
application/json
API Key 在平台的 API 密钥页面创建。请勿将 API Key 写入前端代码、公开仓库或客户端安装包。

模型信息

项目说明
模型名称dola-seedream-5-0-pro-260628
文生图支持
单图生图 / 图片编辑支持
多图参考 / 图片融合支持
单次输出数量当前为 1 张
接口协议OpenAI 兼容图片生成接口
接口类型同步返回

接口地址

POST https://api.novawander.cn/v1/images/generations

请求参数

参数类型必填说明
modelstring是固定为 dola-seedream-5-0-pro-260628
promptstring是图片生成或编辑指令
sizestring否输出尺寸,可使用 1K、2K 或 宽x高,如 1024x1024
imagesstring[]否参考图片 URL 数组;不传时为文生图
ninteger否请求生成数量;该模型当前实际只返回 1 张,建议使用 1
qualitystring否图片质量,使用 standard
output_formatstring否输出格式,支持 jpeg、png,默认 jpeg
response_formatstring否返回方式,支持 url 或 b64_json,默认 url
watermarkboolean否是否添加水印;true 添加,false 不添加,默认 false

prompt

必填的文本指令,用于描述希望生成的内容。图生图时,prompt 同时用于说明如何使用和修改参考图。
"prompt": "未来城市夜景,电影海报风格,高细节,蓝紫色霓虹灯"

images

传入一张或多张可被平台访问的图片 URL:
"images": [
  "https://example.com/reference-1.png"
]
多图参考示例:
"images": [
  "https://example.com/subject.png",
  "https://example.com/style.jpeg"
]
  • 图片 URL 必须能够被服务端访问,不能只在本地浏览器有效。
  • 多张图片用于参考、融合或编辑,仍生成 1 张结果图。
  • 平台当前测试和生产调用使用 images 数组字段。
  • 图片格式、大小、数量和可访问性需同时满足上游模型要求。

size

支持分辨率档位或自定义像素尺寸:
"size": "1K"
"size": "2K"
"size": "1024x1024"
常用尺寸示例:
请求尺寸常见实际输出
1024x10241024x1024
2048x20482048x2048

调用示例

curl --location 'https://api.novawander.cn/v1/images/generations' \
  --header 'Authorization: Bearer sk-xxxxxxxxxx' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "dola-seedream-5-0-pro-260628",
    "prompt": "未来城市夜景,电影海报风格",
    "size": "1024x1024",
    "n": 1
  }'

成功返回

平台返回 OpenAI 兼容的图片生成结果。典型响应如下:
{
  "model": "dola-seedream-5-0-pro-260628",
  "created": 1784868948,
  "data": [
    {
      "url": "https://example.com/generated-image.jpeg",
      "size": "1024x1024",
      "output_format": "jpeg"
    }
  ],
  "usage": {
    "input_images": 0,
    "generated_images": 1,
    "output_tokens": 4096,
    "total_tokens": 4096
  }
}

返回字段

字段类型说明
modelstring实际使用的模型名称
createdinteger创建时间,Unix 时间戳
dataarray输出图片列表,当前通常为 1 项
data[].urlstring图片地址;收到后应及时下载并保存
data[].b64_jsonstringBase64 图片内容,取决于 response_format
data[].sizestring实际输出像素尺寸
data[].output_formatstring实际输出格式
usage.input_imagesinteger输入参考图数量
usage.generated_imagesinteger成功生成的图片数量
usage.output_tokensinteger图片输出用量 Token
usage.total_tokensinteger请求总用量 Token
data[].url 通常为临时地址。业务系统应在收到响应后立即下载并转存到自己的对象存储。

多张图片说明

该模型当前单次请求只返回 1 张图片。下面的请求可以传入 2 张参考图,但结果仍是 1 张:
{
  "model": "dola-seedream-5-0-pro-260628",
  "prompt": "融合两张参考图生成一张新的图片",
  "images": [
    "https://example.com/a.png",
    "https://example.com/b.png"
  ],
  "n": 1
}
如果需要 3 张独立结果,请发起 3 次请求,而不是依赖 n: 3:
第 1 次请求:n=1
第 2 次请求:n=1
第 3 次请求:n=1

错误处理

请求失败时通常返回 JSON 错误对象:
{
  "error": {
    "message": "错误描述",
    "type": "invalid_request_error",
    "code": "invalid_parameter"
  }
}
常见问题:
问题处理建议
API Key 无效检查 Authorization: Bearer ... 是否正确
prompt 缺失必须传入非空 prompt
参考图无法读取检查 URL 是否公网可访问、是否过期
尺寸不支持使用 1K、2K 或符合模型限制的自定义尺寸
传入不支持参数删除模型不支持的参数后重试
希望一次生成多张对该 Pro 模型分别发起多次 n=1 请求
返回 URL 失效收到响应后立即下载并持久化