⌘K

Wan 2.6 - Text to Image

wan26_t2i

Wan 2.6 - Text to Image 使用阿里巴巴图像生成技术从文本描述创建高质量图像.

认证

authorization string 必填

所有 API 都需要通过 Bearer Token 进行认证.

获取 API Key:

访问 API Key 管理页面 获取您的 API Key

使用方法:

添加到请求头:

Authorization: Bearer YOUR_API_KEY

参数

model string 必填

请求使用的模型 ID

: wan26_t2i


input object 必填

生成请求的输入数据

messages array 必填

请求内容数组. 目前仅支持单轮对话, 即传递一组 role 和 content 参数. 不支持多轮对话. 数组长度必须为 1.

role string 必填

消息的角色

: user

content array 必填

消息内容数组. 数组长度必须为 1.

text string 必填

正向提示词, 用于描述您期望生成的图像内容、风格和构图. 支持中英文. 每个中文字符、字母、数字或符号计为一个字符. 超出限制的内容将被自动截断.

最大长度:2100 个字符

示例:一只坐着的橙色猫, 表情愉快, 活泼可爱, 逼真准确.

注意: 仅支持传递一个 text 对象. 不传或传多个将导致错误.


parameters object

生成参数

negative_prompt string

负向提示词, 用于描述您不希望出现在图像中的内容, 以约束输出. 支持中英文. 超出限制的内容将被自动截断.

最大长度:500 个字符

示例:低分辨率, 低质量, 变形的四肢, 变形的手指, 过饱和, 蜡质外观, 无面部细节, 过于光滑, AI 生成的外观, 混乱的构图, 模糊的文字, 扭曲.

size string

输出图像分辨率, 格式为 width*height.

总像素必须在 [1280×1280, 1440×1440] 之间, 宽高比必须在 [1:4, 4:1] 范围内. 例如, 768×2700 符合要求.

常见宽高比的推荐分辨率:
1:1:1280×1280
3:4:1104×1472
4:3:1472×1104
9:16:960×1696
16:9:1696×960

默认值: 1280*1280

n integer

要生成的图像数量

重要: n 参数直接影响计费成本. 成本 = 单价 × 图像数量. 请在调用前确认模型定价.

注意: 按图像计费. 建议在测试时设为 1.

范围: 1 - 4

默认值: 4

prompt_extend boolean

是否启用智能提示词改写. 启用时, 使用大模型优化正向提示词. 这对较短的提示词有显著改善效果, 但会增加 3-4 秒的处理时间.

可选值: true, false

默认值: true

watermark boolean

是否添加水印标识. 水印位于图像右下角, 固定文字为「AI Generated」.

可选值: false, true

默认值: false

seed integer

随机种子. 使用相同的种子值可以保持生成内容相对稳定. 如果未提供, 算法将自动使用随机种子.

注意: 模型生成过程是概率性的. 即使使用相同的种子, 也不能保证每次生成的结果完全一致.

范围: 0 - 2147483647


轮询

由于图像生成需要时间, 创建任务后需要轮询任务状态.

初始响应返回任务 ID 和初始状态. 实际生成结果必须通过轮询任务状态端点获取.


响应格式

error object

错误信息. 仅当状态为 failed 时存在.

code string

错误码

message string

详细错误信息


output array

生成结果. 仅当状态为 completed 时存在.

content array

生成的图像内容列表

type string

资源类型

: image

url string

生成的图像 URL

jobId string

远程任务 ID


usage object

使用统计. 仅当状态为 completed 时存在.

cost string

总费用(美元)

discount number

折扣金额

image_count integer

生成的图像数量


metadata object

元数据信息.


错误码

错误码描述
001015001缺少必填字段 input
001015002input.messages 必须包含一条消息
001015003message.role 必须是 user
001015004message.content 必须包含一个文本对象
001015005content[0] 必须包含 text 字段
001015006文本长度必须在 1-2100 字符之间
001015007negative_prompt 不能超过 500 字符
001015008n 必须是 1 到 4 的整数
001015009seed 必须是 0 到 2147483647 的整数
001015010size 格式必须为 ‘width*height’
001015011size 必须在 768*768 到 1440*1440 像素之间
001015012宽高比必须在 1:4 到 4:1 之间
001015013无效的 size 格式, 必须为 ‘width*height’ 且为整数
001015095内部生成错误
001015096结果解析错误
001015097HTTP 错误响应
001015098状态检查错误
001015099任务创建错误