图片参考生成视频
使用图片参考可以让生成的视频保持与参考图片相似的构图、风格或人物特征。
基础流程
- 准备参考图片的公网 HTTPS URL
- 在
references数组中声明该图片 - 在提示词中使用
@图1等引用符号指示模型如何利用该图片
请求示例
{
"model": "seedance2.0-Q-720p",
"prompt": "@图1 中的女孩转身看向窗外,窗帘被风轻轻吹动,镜头慢慢推近。",
"seconds": 5,
"aspect_ratio": "16:9",
"references": [
{
"type": "image",
"role": "reference",
"source": "https://example.com/character.jpg"
}
]
}提示词中的引用语法
在提示词中引用素材时,使用以下格式:
@图1- 引用第一张图片(对应 references[0])@图2- 引用第二张图片(对应 references[1])@图片1- 同@图1(备选写法)
引用顺序严格按照 references 数组的顺序。
完整示例
curl https://api.maomaotoken.com/v1/videos \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance2.0-Q-720p",
"prompt": "@图1 中的女孩转身看向窗外,窗帘被风轻轻吹动,镜头慢慢推近。",
"seconds": 5,
"aspect_ratio": "16:9",
"references": [
{
"type": "image",
"role": "reference",
"source": "https://example.com/character.jpg"
}
]
}'模型支持情况
- 并非所有模型都支持图片参考功能
- 如果模型不支持,请删除
references字段,改用纯文生视频 - 详见各模型的能力说明文档
最佳实践
- 使用清晰、高质量的参考图片
- 在提示词中明确描述图片中的关键元素
- 提供清晰的运动和变化指示
- 避免过度依赖图片,适度补充提示词细节
常见问题
这可能是因为模型对该参考图片的处理能力有限,或提示词描述不够明确。
可以,但需要在 references 数组中声明多个图片,在提示词中分别用 @图1、@图2 等引用。
不支持,必须使用公网 HTTPS URL。