Wan 2.7 I2V Spicy
Model ID alibaba/wan-2.7-i2v-spicy
概览
图生视频模型:根据文本提示让单张源图片动起来,并可选控制结束帧。
接口
POST /v1/video/generations
认证
Authorization: Bearer <AIAPIAIAPI_API_KEY>
请求体
| 参数 | 类型 | 必填 | 可空 | 默认值 | 约束 | 说明 |
|---|---|---|---|---|---|---|
model | string | 是 | 否 | - | values: alibaba/wan-2.7-i2v-spicy | 用于路由请求的模型 ID。 |
prompt | string | 是 | 否 | - | - | 描述目标视频的文本提示词。 |
negative_prompt | string | 否 | 否 | - | - | 生成视频时需要避免的内容。 |
image | string | 是 | 否 | - | accepts: HTTPS URL, Base64 data URL | 主输入图或首帧图,支持 HTTPS URL 或 Base64 data URL。 |
end_image | string | 否 | 否 | - | accepts: HTTPS URL, Base64 data URL | 可选的结束帧图片,支持 HTTPS URL 或 Base64 data URL。 |
audio_enable | boolean | 否 | 否 | - | - | 是否同时生成视频音频。 |
duration | integer | 否 | 否 | `5` | range: 2-15 | 生成视频的时长,单位为秒。 |
resolution | string | 否 | 否 | `720p` | values: 720p, 1080p | 输出视频分辨率。 |
seed | integer | 否 | 否 | - | min: -1 | 随机种子;使用 -1 可获得随机结果。 |
prompt_extend | boolean | 否 | 否 | - | - | 是否让上游模型扩展或增强提示词。 |
model
类型:string · 必填:是 · 可空:否
用于路由请求的模型 ID。
prompt
类型:string · 必填:是 · 可空:否
描述目标视频的文本提示词。
negative_prompt
类型:string · 必填:否 · 可空:否
生成视频时需要避免的内容。
image
类型:string · 必填:是 · 可空:否
主输入图或首帧图,支持 HTTPS URL 或 Base64 data URL。
end_image
类型:string · 必填:否 · 可空:否
可选的结束帧图片,支持 HTTPS URL 或 Base64 data URL。
audio_enable
类型:boolean · 必填:否 · 可空:否
是否同时生成视频音频。
duration
类型:integer · 必填:否 · 可空:否
生成视频的时长,单位为秒。
resolution
类型:string · 必填:否 · 可空:否
输出视频分辨率。
seed
类型:integer · 必填:否 · 可空:否
随机种子;使用 -1 可获得随机结果。
prompt_extend
类型:boolean · 必填:否 · 可空:否
是否让上游模型扩展或增强提示词。
请求示例
curl --request POST \
--url https://aiapiaiapi.com/v1/video/generations \
--header 'Authorization: Bearer $AIAPIAIAPI_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "alibaba/wan-2.7-i2v-spicy",
"prompt": "A cinematic camera movement through a forest",
"image": "https://example.com/reference.jpg",
"duration": 5,
"resolution": "720p"
}'JSON
{
"model": "alibaba/wan-2.7-i2v-spicy",
"prompt": "A cinematic camera movement through a forest",
"image": "https://example.com/reference.jpg",
"duration": 5,
"resolution": "720p"
}响应
{
"id": "vid_01K2ABC123",
"object": "video.generation",
"model": "alibaba/wan-2.7-i2v-spicy",
"status": "queued",
"progress": null,
"outputs": [],
"created_at": 1786960800,
"started_at": null,
"completed_at": null,
"error": null
}任务状态
使用创建响应中的 id 作为 task_id:
GET /v1/video/generations/{task_id}
{
"id": "vid_01K2ABC123",
"object": "video.generation",
"model": "alibaba/wan-2.7-i2v-spicy",
"status": "completed",
"progress": 100,
"outputs": [
{ "type": "video", "url": "https://cdn.example.com/videos/vid_01K2ABC123.mp4" }
],
"created_at": 1786960800,
"started_at": 1786960805,
"completed_at": 1786960900,
"error": null
}错误响应
参数校验错误返回 HTTP 400,并包含稳定的错误代码。
{
"error": {
"type": "invalid_request_error",
"code": "unsupported_value",
"message": "The parameter value is not supported by this model.",
"param": "duration"
}
}文档索引
获取完整文档索引:
https://aiapiaiapi.com/llms.txt
使用该文件发现所有可用的 API 文档。