content 数组传入文本、图片、视频或音频,用 ratio、duration、resolution 和 generate_audio 控制输出规格。
接口概览
AIOAGI 使用
/videos 作为视频任务入口。请求体参数按官方 Seedance 字段填写。不要使用第三方自定义字段替代官方 content、ratio、duration、resolution 和 generate_audio。文生视频示例
图生视频示例
首帧图生视频只需要一张role: "first_frame" 图片。首尾帧图生视频需要同时传入 first_frame 和 last_frame。
多模态参考生视频示例
Seedance 2.0 系列支持参考图片、参考视频和参考音频。音频不能单独作为输入,至少需要同时提供一张参考图片或一段参考视频。查询任务结果
提交成功后,响应通常会包含任务 ID。官方任务创建响应字段为id。如果你的兼容返回中同时提供 task_id,也可以按平台返回字段读取。
queued、running、succeeded、failed 和 expired。如果任务失败,请读取错误信息,并记录请求体、模型名、任务 ID 和时间窗口。
核心参数
输入内容规则
素材格式
- 图片支持公网 URL、
data:image/...;base64,...和asset://素材 ID。大文件建议使用 URL 或素材 ID,不要使用 Base64。 - 单张图片常见格式包括
jpeg、png、webp、bmp、tiff、gif。Seedance 1.5 Pro 和 Seedance 2.0 系列还可支持heic、heif。 - 参考视频支持公网 URL 或
asset://素材 ID。常见容器格式包括mp4和mov。 - 参考音频支持公网 URL、
data:audio/...;base64,...和asset://素材 ID。常见格式包括wav和mp3。
排障建议
- 遇到
401,检查 API Key 和Authorization请求头。 - 遇到
403,检查账户余额、Token 组额度和模型权限。 - 遇到
404或model_not_found,核对 base URL、模型 ID 和任务 ID。 - 遇到参数错误,先检查
content是否是数组、content[].type是否正确、role是否匹配输入场景。 - 遇到规格错误,核对
ratio、duration、resolution、generate_audio和当前模型支持范围。 - 遇到
429,降低提交并发和轮询频率,并加入指数退避。 - 遇到
500或502,记录任务 ID 和时间窗口,稍后重试或联系服务支持。