根据用户提供的文本和图片(支持URL和本地路径)生成视频任务,并通过API提交至远程视频服务...
文本和图像到视频 Skill是一项面向实际任务的技能,主要用于根据所提供的文本内容和图像创建视频生成任务;任务立即提交;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
基于用户提供的文本内容与图像,创建视频生成任务。任务提交后立即生效;系统将自动轮询任务状态,并获取最终生成的视频链接。
✅ 推荐在以下情况中使用:
❌ 以下情况请勿使用本技能:
export MAGIC_API_KEY="your-key"
MAGIC_API_KEY 是远程视频服务客户端所需的环境变量。
TEXT)和图像地址或路径(IMAGE)。video-create 子命令创建任务,读取标准输出(stdout)中的 JSON 结果,并从中提取 task_id。task_id,输出格式为:“视频生成任务已创建,任务 ID:task_id。我将持续检查任务状态,并在视频链接就绪后第一时间通知您。”video-wait 子命令并传入 --task-id 参数轮询任务状态,直至任务完成。当任务状态(task_status)等于 2 时,表示成功。video-wait 命令的标准输出中提取 video_url 字段值。video_url。若发生超时,请同步向用户说明。task_id获取用户期望生成视频所依据的文本内容,并存入变量 TEXT;同时获取图像地址,存入变量 IMAGE。
",请务必对其进行转义(例如将 " 替换为 "),以避免命令解析错误。执行以下命令(由 Agent 工具调用;其中 {baseDir} 将被替换为该技能所在目录路径):
python3 {baseDir}/scripts/media_gen_client.py video-create
--text "TEXT" --image "IMAGE"
{
"biz_code": 10000,
"msg": "Success",
"data": {
"task_id": "2032443088023777280"
},
"trace_id": "664c6e22-1edd-11f1-bf4c-8262dce7d13f"
}
task_id 字段(例如 “abc-123”),并在聊天中向用户明确反馈:task_id。我将持续检查任务状态,并在视频链接就绪后第一时间通知您。”video_url复用上一步获得的 task_id。
执行如下命令(每 10 秒轮询一次,最长等待 600 秒;若超时,请提示用户稍后重试):
python3 {baseDir}/scripts/media_gen_client.py video-wait --task-id YOUR_TASK_ID --poll 10 --timeout 600
{
"biz_code": 10000,
"msg": "Success",
"data": {
"task_id": "1234567890",
"task_status": 2,
"video_url": "https://www.magiclight.com/examplevideo.mp4"
},
"trace_id": "c89aeca8-1edd-11f1-bf4c-8262dce7d13f"
}
task_status: 2),其中状态码 2 表示成功video_url: "https://example.com/path/to/video.mp4")“任务已完成 ✅
task_id:abc-123
视频链接:https://example.com/path/to/video.mp4”
success 字段为 false、video_url 为空,或 error 字段为 timeout):相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习