用途:该技能用于调用阿里云百炼 Model Studio 的 AnimateAnyone 能力,将模板视频中的动作迁移到指定人物图片上,生成跳舞或大幅肢体动作视频,而非普通说话头动画。
主要能力与模型:使用三个固定模型字符串——animate-anyone-detect-gen2(图像检测)、animate-anyone-template-gen2(模板生成)、animate-anyone-gen2(最终视频生成)。流程为先做图像检测,再对源动作视频生成模板,最后用 animate-anyone-gen2 提交最终任务。
接口(video.animate_anyone):检测请求含 model(可选,默认 animate-anyone-detect-gen2)与 image_url(必填);模板请求含 model(可选,默认 animate-anyone-template-gen2)与 video_url(必填);生成请求含 model(可选,默认 animate-anyone-gen2)、image_url(必填)、template_id(必填)、use_ref_img_bg(可选,是否保留输入图片背景)。响应返回 task_id、task_status,完成后返回 video_url。
使用方式:先设置 DASHSCOPE_API_KEY 环境变量,或在 ~/.alibabacloud/credentials 中添加 dashscope_api_key。快速开始命令:python skills/ai/video/alicloud-ai-video-animate-anyone/scripts/prepare_animate_anyone_request.py --image-url "https://example.com/dancer.png" --template-id "tmpl_xxx" --use-ref-img-bg。默认输出 output/alicloud-ai-video-animate-anyone/request.json,可用 OUTPUT_DIR 覆盖基础目录。
验证:mkdir -p output/alicloud-ai-video-animate-anyone,然后 python -m py_compile skills/ai/video/alicloud-ai-video-animate-anyone/scripts/prepare_animate_anyone_request.py && echo "py_compile_ok" > output/alicloud-ai-video-animate-anyone/validate.txt,命令退出码为 0 且生成 validate.txt 即通过。
限制:仅支持中国大陆(北京)区域;输入文件必须是公网 HTTP/HTTPS URL;动作模板必须来自官方模板生成 API;use_ref_img_bg=false 时全身图效果最佳,不推荐半身图;更适合跳舞或大幅动作迁移,不适合通用说话头任务。其他收费、价格与平台细节暂未提供。