万相 2.7 图像生成
阿里巴巴万相 2.7 图像生成模型,旗舰级画质,支持 4K 分辨率、组图生成和思考模式,具备出色的中英文理解和生成能力。
在线体验
模型列表
| 模型 | 说明 |
|---|---|
wan2.7-image-pro | 旗舰版,支持 4K 分辨率 |
wan2.7-image | 标准版,最高 2K 分辨率 |
快速开始
python
from openai import OpenAI
client = OpenAI(
base_url="https://open.dieyuyun.com/v1",
api_key="YOUR_API_KEY"
)
response = client.images.generate(
model="wan2.7-image-pro",
prompt="一间有着精致窗户的花店",
size="2048x2048",
n=1
)
print(response.data[0].url)请求端点
| 项目 | 值 |
|---|---|
| 方法 | POST |
| 路径 | /v1/images/generations |
| Base URL | https://open.dieyuyun.com |
| 兼容协议 | OpenAI Images API |
认证
Bearer Token: Authorization: Bearer YOUR_API_KEY
标准请求字段
| 字段 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| model | string | 是 | — | 模型标识: wan2.7-image-pro 或 wan2.7-image |
| prompt | string | 是 | — | 图像描述文本,支持中英文 |
| size | string | 否 | 1024x1024 | 图像尺寸(宽x高),详见下方支持的尺寸 |
| n | integer | 否 | 1 | 生成数量,非组图模式 1-4,组图模式 1-12 |
| response_format | string | 否 | url | 返回格式: url 或 b64_json |
| async | boolean | 否 | false | 启用异步模式,返回 taskId 用于查询结果,详见 异步任务 |
扩展参数
万相 2.7 支持通过 parameters 对象传递扩展参数:
| 字段 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| parameters.enable_sequential | boolean | 否 | false | 启用组图生成模式,生成风格一致的多张图像 |
| parameters.thinking_mode | boolean | 否 | true | 思考模式,启用后模型会先分析提示词再生成,提升画面准确性 |
| parameters.color_palette | string | 否 | — | 颜色主题,指定画面的整体色调风格 |
| parameters.watermark | boolean | 否 | false | 是否添加 AI 生成水印 |
| parameters.seed | integer | 否 | — | 随机种子,用于复现生成结果 |
json
{
"model": "wan2.7-image-pro",
"prompt": "一间有着精致窗户的花店",
"size": "2048x2048",
"parameters": {
"thinking_mode": true,
"watermark": false,
"seed": 42
}
}注意
万相 2.7 模型不支持 negative_prompt(负面提示词)和 prompt_extend(提示词扩展)参数。
支持的尺寸
wan2.7-image-pro(旗舰版,支持 4K)
| 尺寸 | 比例 |
|---|---|
4096x4096 | 1:1 |
4096x2304 | 16:9 |
2304x4096 | 9:16 |
4096x3072 | 4:3 |
3072x4096 | 3:4 |
2048x2048 | 1:1 |
2688x1536 | 16:9 |
1536x2688 | 9:16 |
2368x1728 | 4:3 |
1728x2368 | 3:4 |
1024x1024 | 1:1 |
1696x960 | 16:9 |
960x1696 | 9:16 |
1472x1104 | 4:3 |
1104x1472 | 3:4 |
1248x832 | 3:2 |
832x1248 | 2:3 |
wan2.7-image(标准版,最高 2K)
| 尺寸 | 比例 |
|---|---|
2048x2048 | 1:1 |
2688x1536 | 16:9 |
1536x2688 | 9:16 |
2368x1728 | 4:3 |
1728x2368 | 3:4 |
1024x1024 | 1:1 |
1696x960 | 16:9 |
960x1696 | 9:16 |
1472x1104 | 4:3 |
1104x1472 | 3:4 |
1248x832 | 3:2 |
832x1248 | 2:3 |
请求示例
bash
curl https://open.dieyuyun.com/v1/images/generations \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-image-pro",
"prompt": "一间有着精致窗户的花店",
"size": "2048x2048",
"n": 1
}'python
from openai import OpenAI
client = OpenAI(
base_url="https://open.dieyuyun.com/v1",
api_key="YOUR_API_KEY"
)
response = client.images.generate(
model="wan2.7-image-pro",
prompt="一间有着精致窗户的花店",
size="2048x2048",
n=1
)
print(response.data[0].url)javascript
import OpenAI from 'openai'
const client = new OpenAI({
baseURL: 'https://open.dieyuyun.com/v1',
apiKey: 'YOUR_API_KEY',
})
const response = await client.images.generate({
model: 'wan2.7-image-pro',
prompt: '一间有着精致窗户的花店',
size: '2048x2048',
n: 1,
})
console.log(response.data[0].url)组图生成示例
启用 enable_sequential 后,模型会生成风格一致的多张图像,适合连环插画、故事板和系列素材创作:
bash
curl https://open.dieyuyun.com/v1/images/generations \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan2.7-image-pro",
"prompt": "一只小猫在花园里玩耍,春天,阳光明媚,水彩风格",
"size": "1024x1024",
"n": 4,
"parameters": {
"enable_sequential": true
}
}'python
from openai import OpenAI
client = OpenAI(
base_url="https://open.dieyuyun.com/v1",
api_key="YOUR_API_KEY"
)
response = client.images.generate(
model="wan2.7-image-pro",
prompt="一只小猫在花园里玩耍,春天,阳光明媚,水彩风格",
size="1024x1024",
n=4,
parameters={
"enable_sequential": True
}
)
for img in response.data:
print(img.url)javascript
import OpenAI from 'openai'
const client = new OpenAI({
baseURL: 'https://open.dieyuyun.com/v1',
apiKey: 'YOUR_API_KEY',
})
const response = await client.images.generate({
model: 'wan2.7-image-pro',
prompt: '一只小猫在花园里玩耍,春天,阳光明媚,水彩风格',
size: '1024x1024',
n: 4,
parameters: {
enable_sequential: true,
},
})
for (const img of response.data) {
console.log(img.url)
}异步模式
在请求中添加 "async": true 即可启用异步模式。异步请求不会直接返回生成结果,而是返回一个 taskId,用于后续查询任务进度和获取结果。
json
{
"id": "task_abc123",
"status": "queued",
"progress": 0
}| 字段 | 类型 | 说明 |
|---|---|---|
| id | string | 任务 ID,用于查询任务状态 |
| status | string | 当前状态: queued / processing |
| progress | integer | 进度百分比 (0-100) |
任务完成后,通过 GET /v1/tasks/{taskId} 获取结果,返回格式与同步响应一致。
详见 异步任务 了解完整的轮询流程和最佳实践。
响应格式
成功响应
json
{
"created": 1717000000,
"data": [
{
"url": "https://...",
"revised_prompt": "一间充满法式风情的花店,拥有精致的彩色玻璃窗户,窗台上摆满了各色鲜花"
}
],
"usage": {
"generated_images": 1,
"total_tokens": 0
}
}| 字段 | 类型 | 说明 |
|---|---|---|
| created | integer | Unix 时间戳 |
| data | array | 生成结果数组 |
| data[].url | string | 图像 URL |
| data[].revised_prompt | string | 模型优化后的提示词 |
| usage | object | 用量统计 |
| usage.generated_images | integer | 生成的图像数量 |
| usage.total_tokens | integer | 总消耗 Token 数 |
错误响应
详见 错误码。
最佳实践
- 思考模式: 默认启用
thinking_mode,模型会先理解和分析提示词,再决定生成策略,显著提升画面准确性和细节表现。 - 4K 输出: 使用
wan2.7-image-pro模型配合 4K 尺寸(如4096x4096),适合印刷品、广告素材等对画质要求极高的场景。 - 组图创作: 启用
enable_sequential后,n参数范围扩展至 1-12,可一次生成风格统一的系列图像,非常适合连环插画和故事板。 - 颜色主题: 通过
color_palette参数指定色调风格,如"暖色调"、"莫兰迪色系"等,快速统一视觉风格。 - 提示词技巧: 描述越具体,生成效果越好。建议包含场景、光线、风格、构图等细节信息。
- 复现结果: 记录
seed值可复现相似的生成结果,便于迭代优化。 - 水印控制: 默认不添加水印(
watermark: false),商业使用时无需额外处理。
速率限制
详见 速率限制。
相关文档
- 千问图像 2.0 - 通义千问图像生成模型
- Z-Image Turbo - 快速图像生成模型
- 模型列表与定价 - 浏览可用模型和定价信息
- 使用 Playground 测试 - 交互式测试图像生成