# Seedream 5.0 Pro
This file is the focused AI-readable context for one UniAll documentation page.
URL: https://docs.uniall.ai/zh-CN/models/image/seedream-5-0-pro
Locale: zh-CN
Markdown: https://docs.uniall.ai/ai/pages/zh-CN/models/image/seedream-5-0-pro.md
Description: 通过 UniAll.ai 同步图片接口调用 seedream-5.0-pro 生成或编辑图片。
Agent guidance:
- Use this page when the user is asking about this specific route or model capability.
- Preserve endpoint paths, JSON keys, model IDs, and placeholder values exactly.
- `{BASE_URL}` means `https://api.uniall.ai`; treat `sk-***` and `task_xxx` as safe placeholders, not real secrets.
## Page Markdown
使用 `seedream-5.0-pro` 时,文生图和图片编辑分别调用对应的同步接口。文生图使用 `/v1/images/generations` 且不传 `image`;图生图或图片编辑使用 `/v1/images/edits`,并传入 1 至 10 张参考图。
本文档对应 2026 年 7 月 25 日更新的公开调用契约。
## 概览
- 两个接口都在同一个 HTTP 响应中返回最终图片,不需要创建或轮询异步任务。
- 每次请求固定生成一张图片。
- 可以使用 `1K` 或 `2K` 分辨率档位并指定画幅比例,也可以直接传入精确尺寸。
- 参考图支持公网 URL 和 Base64 Data URL。
- 响应可以返回临时图片 URL 或纯 Base64 数据。
## 接口与鉴权
```http
POST https://api.uniall.ai/v1/images/generations
POST https://api.uniall.ai/v1/images/edits
Authorization: Bearer sk-***
Content-Type: application/json
```
- 文生图:调用 `/v1/images/generations`,不传 `image`。
- 图生图或图片编辑:调用 `/v1/images/edits`,并传入 `image`。
Base URL 为:
```uri
https://api.uniall.ai
```
如果 UniAll.ai 控制台为当前账号提供了专属 API 地址,请以控制台显示的地址为准。
## 快速开始
### 文生图
```bash
curl -X POST "https://api.uniall.ai/v1/images/generations" \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5.0-pro",
"prompt": "高端护肤品广告图,玻璃瓶放在浅色石材台面上,柔和自然光,中文品牌文字清晰",
"size": "2K",
"aspect_ratio": "16:9",
"output_format": "jpeg",
"response_format": "url"
}'
```
### 图生图
```bash
curl -X POST "https://api.uniall.ai/v1/images/edits" \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5.0-pro",
"prompt": "保留产品外形和标签文字,把背景替换成明亮的摄影棚场景",
"image": "https://example.com/source-product.png",
"size": "1K",
"aspect_ratio": "1:1",
"output_format": "png",
"response_format": "url"
}'
```
### 精确尺寸
需要固定宽高时,直接把精确尺寸传给 `size`。同一个请求中不要再传 `aspect_ratio`。
```bash
curl -X POST "https://api.uniall.ai/v1/images/generations" \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-5.0-pro",
"prompt": "宽幅科技产品发布会主视觉,主体位于画面中央,背景简洁",
"size": "2048x1024",
"output_format": "jpeg",
"response_format": "url"
}'
```
## 请求参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
| --- | --- | --- | --- | --- |
| `model` | string | 是 | 无 | 固定为 `seedream-5.0-pro`。 |
| `prompt` | string | 是 | 无 | 图片生成或编辑提示词。 |
| `image` | string / string[] | 图生图必填 | 无 | `/v1/images/edits` 的参考图,支持公网 URL 或 Base64 Data URL,最多 10 张。 |
| `size` | string | 否 | `2K` | `1K`、`2K` 或精确尺寸 `WIDTHxHEIGHT`。 |
| `aspect_ratio` | string | 否 | 由模型判断 | 使用 `1K`、`2K` 时可指定画幅比例;精确尺寸模式不能传。 |
| `output_format` | string | 否 | `jpeg` | `jpeg` 或 `png`。 |
| `response_format` | string | 否 | `url` | `url` 或 `b64_json`。 |
| `watermark` | boolean | 否 | `true` | 是否添加“AI 生成”水印。 |
该模型每次固定生成一张图片。
## 尺寸与画幅比例
尺寸有以下两种用法,选择其中一种。
### 分辨率档位与画幅比例
```json
{
"size": "2K",
"aspect_ratio": "16:9"
}
```
`size` 支持 `1K` 和 `2K`。`aspect_ratio` 支持 `1:1`、`4:3`、`3:4`、`16:9`、`9:16`、`3:2`、`2:3` 和 `21:9`。
常见输出尺寸如下。最终尺寸以响应中的 `data[0].size` 为准。
| 分辨率 | `1:1` | `4:3` | `3:4` | `16:9` | `9:16` | `3:2` | `2:3` | `21:9` |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| `1K` | `1024x1024` | `1152x864` | `864x1152` | `1424x800` | `800x1424` | `1248x832` | `832x1248` | `1568x672` |
| `2K` | `2048x2048` | `2368x1776` | `1776x2368` | `2816x1584` | `1584x2816` | `2496x1664` | `1664x2496` | `3136x1344` |
不传 `aspect_ratio` 时,模型会根据提示词和参考图判断画幅。
### 精确尺寸
```json
{
"size": "2048x1024"
}
```
精确尺寸必须同时满足以下条件:
- `width * height` 必须在 `921600` 到 `4624220` 之间,包含边界值。
- 宽高比必须在 `1/16` 到 `16` 之间,包含边界值。
- 没有单独的 4096 最大边限制,例如 `4200x1000` 是合法尺寸。
- 不能同时传 `aspect_ratio`,因为精确尺寸已经确定画幅。
## 参考图输入
图生图和图片编辑统一调用 `/v1/images/edits`。
单张参考图传字符串,多张参考图传数组:
```json
{
"image": [
"https://example.com/product.png",
"data:image/png;base64,..."
]
}
```
同一个请求中可以混合使用公网 URL 和 Base64 Data URL。
### 公网 URL
- 图片必须能被公网直接访问。
- 访问图片不能依赖 Cookie、登录状态或额外请求头。
### Base64 Data URL
必须使用完整的 Data URL 格式:
```uri
data:image/png;base64,...
```
- 图片格式名必须小写,但不要求 Base64 内容本身小写。
- 支持 JPEG、PNG、WEBP、BMP、TIFF、GIF、HEIC 和 HEIF。
- 每张 Data URL 图片最大 `30 MB`。
- 单次请求的参考图总数不能超过 10 张。
## 响应格式
输入形式和输出形式相互独立。URL 输入可以返回 Base64,Base64 输入也可以返回 URL。
### URL 响应
请求参数:
```json
{
"response_format": "url"
}
```
响应示例:
```json
{
"created": 1784900000,
"data": [
{
"url": "https://example.com/generated.jpeg",
"size": "2816x1584",
"output_format": "jpeg"
}
],
"usage": {
"generated_images": 1,
"input_images": 0,
"output_tokens": 17424,
"total_tokens": 17424
}
}
```
返回的 URL 可能在生成后 24 小时失效,请及时下载并保存图片。
### Base64 响应
请求参数:
```json
{
"response_format": "b64_json"
}
```
图片项会返回 `b64_json`,不再返回 `url`:
```json
{
"data": [
{
"b64_json": "...",
"size": "2048x1024",
"output_format": "png"
}
]
}
```
`b64_json` 是纯 Base64 内容,不包含 Data URL 前缀。
### 响应字段
| 字段 | 类型 | 说明 |
| --- | --- | --- |
| `created` | integer | 响应的 Unix 时间戳。 |
| `data` | array | 生成结果数组,固定包含一个图片项。 |
| `data[].url` | string | `response_format` 为 `url` 时返回的临时图片地址。 |
| `data[].b64_json` | string | `response_format` 为 `b64_json` 时返回的纯 Base64 图片数据。 |
| `data[].size` | string | 最终输出尺寸,格式为 `WIDTHxHEIGHT`。 |
| `data[].output_format` | string | 最终图片格式。 |
| `usage.generated_images` | integer | 生成图片数量。 |
| `usage.input_images` | integer | 输入参考图数量。 |
| `usage.output_tokens` | integer | API 返回的输出用量。 |
| `usage.total_tokens` | integer | API 返回的总用量。 |
## 提示词定位与标注
点位、区域、文字替换、箭头、涂鸦和标注框都通过输入图与 `prompt` 表达,不需要增加请求参数。
```markdown
把 100 200 800 900 内的招牌替换为“新品上市”
在 520 380 附近增加一个小型台灯
```
坐标范围为 `0..999`。也可以直接在输入图中绘制箭头、标注框或其他标记,再通过提示词说明编辑意图。
## 计费说明
- 每次请求固定输出一张图片。
- 输入图片张数可能参与计费,具体以当前 UniAll.ai 模型页为准。
- 输出图片按实际像素分档:不超过 `2360000` 像素,或超过 `2360000` 像素。
- `1K`、`2K` 不是直接计费条件,最终根据生成图片的 `width * height` 判断档位。
- 具体单价、分组倍率和最终扣费以 UniAll.ai 模型页及消费日志为准。
## 常见问题
| 问题 | 常见原因 | 处理方式 |
| --- | --- | --- |
| 传入参考图后没有按编辑请求处理 | 请求发送到了 `/v1/images/generations`。 | 所有包含 `image` 的请求都改用 `/v1/images/edits`。 |
| 精确尺寸被拒绝 | 同时传了 `aspect_ratio`,或像素数、宽高比超出限制。 | 删除 `aspect_ratio`,并重新检查精确尺寸约束。 |
| 参考图被拒绝 | 超过 10 张、URL 无法公网直连,或 Data URL 格式不完整。 | 减少图片数量,并检查公网访问或完整 Data URL 格式。 |
| 图片格式被拒绝 | 使用了不支持的格式,或 Data URL 中的图片格式名不是小写。 | 改用支持的格式,并使用 `image/png` 等小写格式名。 |
| 响应中找不到预期字段 | 请求 `b64_json` 后仍读取 `url`,或反之。 | 根据 `response_format` 读取对应字段。 |
| 客户端在返回图片前超时 | 同步生成所需时间超过客户端 HTTP 超时。 | 增加客户端超时时间,继续等待原请求,不要轮询异步任务接口。 |
## 相关页面
- [Seedream 图像生成](/zh-CN/models/image/seedream)
- [图像生成概览](/zh-CN/models/image/overview)
- [模型列表](/zh-CN/models)