COZE插件
298 分钟数字人 - Coze工作流 (可复制)
可以直接复制到coze工作流中就可以了(可以新建一个工作流,然后粘贴下面代码进去)。

井云团队2026-03-18 (更新于 2026-06-22)
可以直接复制到coze工作流中就可以了(可以新建一个工作流,然后粘贴下面代码进去)。
一、数字人生成视频 - 工作流
{"type":"coze-workflow-clipboard-data","source":{"workflowId":"7592539008282984482","flowMode":0,"spaceId":"7393302541104709666","isDouyin":false,"host":"www.coze.cn"},"json":{"nodes":[{"id":"195582","type":"21","meta":{"position":{"x":-3304.3747836565008,"y":-23.13977635970423},"canvasPosition":{"x":-3807.3747836565,"y":489.5602236402956}},"data":{"inputs":{"inputParameters":[],"loopCount":{"type":"integer","value":{"type":"literal","content":10,"rawMeta":{"type":2}}},"loopType":"infinite","variableParameters":[{"name":"var_taskId","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"182278","name":"task_id"},"rawMeta":{"type":1}}}}]},"nodeMeta":{"description":"用于通过设定循环次数和逻辑,重复执行一系列任务","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Loop-v2.jpg","mainColor":"#00B2B2","subTitle":"循环","title":"循环"},"outputs":[{"name":"videoUrl_list","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"147901","name":"video_url"},"rawMeta":{"type":1}}}},{"name":"failedMessage_list","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"147901","name":"message"},"rawMeta":{"type":1}}}}]},"blocks":[{"id":"123248","type":"8","meta":{"position":{"x":640,"y":35.849999999999994}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"选择器"},"inputs":{"branches":[{"condition":{"logic":1,"conditions":[{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"147901","name":"status"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"SUCCESS","rawMeta":{"type":1}}}}},{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"147901","name":"status"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"FAILED","rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":-3347.3747836565,"y":525.4102236402956,"width":360,"height":186},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"164189","type":"5","meta":{"position":{"x":1100,"y":168.7}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","title":"sleep1","subTitle":"代码"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"float","value":{"type":"literal","content":10,"rawMeta":{"type":4}}}}],"code":"# 在这里,您可以通过 ‘args’ 获取节点中的输入变量,并通过 'ret' 输出结果\n# 'args' 和 'ret' 已经被正确地注入到环境中\n# 下面是一个示例,首先获取节点的全部输入参数params,其次获取其中参数名为‘input’的值:\n# params = args.params; \n# input = params.input;\n# 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:\n# ret: Output = { \"name\": ‘小明’, \"hobbies\": [“看书”, “旅游”] };\n\nasync def main(args: Args) -> Output:\n params = args.params\n # 构建输出对象\n import asyncio\n await asyncio.sleep(params[\"input\"])\n return {}","language":3,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"key0","required":false}],"version":"v2"},"_temp":{"bounds":{"x":-2887.3747836565,"y":658.2602236402956,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"148255","type":"19","meta":{"position":{"x":1100,"y":-7.105427357601002e-15}},"data":{"nodeMeta":{"description":"用于立即终止当前所在的循环,跳出循环体","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Break-v2.jpg","mainColor":"#00B2B2","subTitle":"终止循环","title":"终止循环"}},"_temp":{"bounds":{"x":-2887.3747836565,"y":489.5602236402956,"width":360,"height":66},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Break-v2.jpg","description":"用于立即终止当前所在的循环,跳出循环体","title":"终止循环","mainColor":"#00B2B2"}}},{"id":"147901","type":"4","meta":{"position":{"x":216.8909063379706,"y":109.85000000000002}},"data":{"nodeMeta":{"description":"查询数字人视频是否成功","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:get_video","title":"get_video_1"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800932392","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"get_video","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"task_id","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"195582","name":"var_taskId"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"},{"type":"string","name":"status","required":false,"description":"状态值"},{"type":"string","name":"task_id","required":false,"description":"任务id"},{"type":"string","name":"video_url","required":false,"description":"视频链接URL"}]},"_temp":{"bounds":{"x":-3770.4838773185293,"y":599.4102236402956,"width":360,"height":112},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784694585&x-signature=WMDrPBn9wg1aAH3uh%2BaLMeYPuhs%3D","apiName":"get_video","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"秘钥API Key","input":{},"name":"api_key","required":true,"type":"string"},{"description":"任务id","input":{},"name":"task_id","required":true,"type":"string"}],"outputs":[{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"},{"description":"状态值","input":{},"name":"status","required":false,"type":"string"},{"description":"任务id","input":{},"name":"task_id","required":false,"type":"string"},{"description":"视频链接URL","input":{},"name":"video_url","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"查询数字人视频是否成功","title":"get_video","mainColor":"#CA61FF"}}}],"edges":[{"sourceNodeID":"147901","targetNodeID":"123248"},{"sourceNodeID":"123248","targetNodeID":"148255","sourcePortID":"true"},{"sourceNodeID":"123248","targetNodeID":"164189","sourcePortID":"false"},{"sourceNodeID":"164189","targetNodeID":"195582","targetPortID":"loop-function-inline-input"},{"sourceNodeID":"195582","targetNodeID":"147901","sourcePortID":"loop-function-inline-output"}],"_temp":{"bounds":{"x":-3484.3747836565008,"y":-23.13977635970423,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Loop-v2.jpg","description":"用于通过设定循环次数和逻辑,重复执行一系列任务","title":"循环","mainColor":"#00B2B2"}}},{"id":"115580","type":"8","meta":{"position":{"x":-4360.758111994243,"y":241.89448734007965}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"判断是否成功创建任务"},"inputs":{"branches":[{"condition":{"logic":2,"conditions":[{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"182278","name":"message"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"ok","rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":-4540.758111994243,"y":241.89448734007965,"width":360,"height":138},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"149716","type":"5","meta":{"position":{"x":-2284.3747836565008,"y":-23.13977635970423}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","title":"代码1","subTitle":"代码"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"195582","name":"videoUrl_list"},"rawMeta":{"type":99}}}},{"name":"failedMessage_list","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"195582","name":"failedMessage_list"},"rawMeta":{"type":99}}}}],"code":"// 固定提示文本\nconst ADDITIONAL_GUIDE = \"视频合成失败,请检查形象素材是否符合要求,全程脸部不能有遮挡,具体参考拍摄指南:https://acnq1rombfk4.feishu.cn/wiki/Uem5wK8m2iUl33kAVLecOE2Inlg\";\n\nasync function main({ params }: Args): Promise<Output> {\n const firstNonEmpty = params.input?.find((item: string) => item !== \"\") || \"\";\n\n const originalFailedMessage = params.failedMessage_list\n ?.slice()\n .reverse()\n .find((msg: string) => {\n const text = String(msg || \"\").trim();\n return text && ![\"ok\", \"success\", \"SUCCESS\", \"RUNNING\"].includes(text);\n });\n\n const failedMessage = originalFailedMessage\n ? `${originalFailedMessage}\\n${ADDITIONAL_GUIDE}`\n : undefined;\n\n return {\n key0: firstNonEmpty,\n ...(failedMessage && { failedMessage })\n };\n}\n","language":5,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"key0","required":false},{"type":"string","name":"failedMessage","required":false}],"version":"v2"},"_temp":{"bounds":{"x":-2464.3747836565008,"y":-23.13977635970423,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"175251","type":"8","meta":{"position":{"x":-5244.3747836565,"y":491.2602236402954}},"data":{"nodeMeta":{"description":"根据 template_id 是否为空,切换用户上传视频或系统/已有模板 ID 生成。","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"判断是否使用已有模板"},"inputs":{"branches":[{"condition":{"logic":2,"conditions":[{"operator":9,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"template_id"},"rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":-5424.3747836565,"y":491.2602236402954,"width":360,"height":162},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"1464381","type":"8","meta":{"position":{"x":-4324.3747836565,"y":899.9852236402958}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"判断是否成功创建任务_1"},"inputs":{"branches":[{"condition":{"logic":2,"conditions":[{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1282375","name":"message"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"ok","rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":-4504.3747836565,"y":899.9852236402958,"width":360,"height":138},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"1677741","type":"21","meta":{"position":{"x":-3304.3747836565008,"y":1021.660223640296},"canvasPosition":{"x":-3965.5548346935175,"y":1330.5314012806575}},"data":{"inputs":{"inputParameters":[],"loopCount":{"type":"integer","value":{"type":"literal","content":10,"rawMeta":{"type":2}}},"loopType":"infinite","variableParameters":[{"name":"var_taskId","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1282375","name":"task_id"},"rawMeta":{"type":1}}}}]},"nodeMeta":{"description":"用于通过设定循环次数和逻辑,重复执行一系列任务","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Loop-v2.jpg","mainColor":"#00B2B2","subTitle":"循环","title":"循环_1"},"outputs":[{"name":"videoUrl_list","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"171733","name":"video_url"},"rawMeta":{"type":1}}}}]},"blocks":[{"id":"1989725","type":"8","meta":{"position":{"x":640,"y":35.849999999999994}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"选择器_2"},"inputs":{"branches":[{"condition":{"logic":1,"conditions":[{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"171733","name":"status"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"SUCCESS","rawMeta":{"type":1}}}}},{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"171733","name":"status"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"FAILED","rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":-3505.5548346935175,"y":1366.3814012806574,"width":360,"height":186},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"1298915","type":"5","meta":{"position":{"x":1100,"y":152.84999999999997}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","title":"sleep1_1","subTitle":"代码"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"float","value":{"type":"literal","content":10,"rawMeta":{"type":4}}}}],"code":"# 在这里,您可以通过 ‘args’ 获取节点中的输入变量,并通过 'ret' 输出结果\n# 'args' 和 'ret' 已经被正确地注入到环境中\n# 下面是一个示例,首先获取节点的全部输入参数params,其次获取其中参数名为‘input’的值:\n# params = args.params; \n# input = params.input;\n# 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:\n# ret: Output = { \"name\": ‘小明’, \"hobbies\": [“看书”, “旅游”] };\n\nasync def main(args: Args) -> Output:\n params = args.params\n # 构建输出对象\n import asyncio\n await asyncio.sleep(params[\"input\"])\n return {}","language":3,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"key0","required":false}],"version":"v2"},"_temp":{"bounds":{"x":-3045.5548346935175,"y":1483.3814012806574,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"1191473","type":"19","meta":{"position":{"x":1100,"y":-7.105427357601002e-15}},"data":{"nodeMeta":{"description":"用于立即终止当前所在的循环,跳出循环体","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Break-v2.jpg","mainColor":"#00B2B2","subTitle":"终止循环","title":"终止循环_1"}},"_temp":{"bounds":{"x":-3045.5548346935175,"y":1330.5314012806575,"width":360,"height":66},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Break-v2.jpg","description":"用于立即终止当前所在的循环,跳出循环体","title":"终止循环","mainColor":"#00B2B2"}}},{"id":"171733","type":"4","meta":{"position":{"x":207.6524480552872,"y":72.85000000000002}},"data":{"nodeMeta":{"description":"查询数字人视频是否成功","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:get_video","title":"get_video_2"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800932392","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"get_video","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"task_id","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1677741","name":"var_taskId"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"},{"type":"string","name":"status","required":false,"description":"状态值"},{"type":"string","name":"task_id","required":false,"description":"任务id"},{"type":"string","name":"video_url","required":false,"description":"视频链接URL"}]},"_temp":{"bounds":{"x":-3937.9023866382304,"y":1403.3814012806574,"width":360,"height":112},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784694585&x-signature=WMDrPBn9wg1aAH3uh%2BaLMeYPuhs%3D","apiName":"get_video","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"秘钥API Key","input":{},"name":"api_key","required":true,"type":"string"},{"description":"任务id","input":{},"name":"task_id","required":true,"type":"string"}],"outputs":[{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"},{"description":"状态值","input":{},"name":"status","required":false,"type":"string"},{"description":"任务id","input":{},"name":"task_id","required":false,"type":"string"},{"description":"视频链接URL","input":{},"name":"video_url","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"查询数字人视频是否成功","title":"get_video","mainColor":"#CA61FF"}}}],"edges":[{"sourceNodeID":"171733","targetNodeID":"1989725"},{"sourceNodeID":"1989725","targetNodeID":"1191473","sourcePortID":"true"},{"sourceNodeID":"1989725","targetNodeID":"1298915","sourcePortID":"false"},{"sourceNodeID":"1298915","targetNodeID":"1677741","targetPortID":"loop-function-inline-input"},{"sourceNodeID":"1677741","targetNodeID":"171733","sourcePortID":"loop-function-inline-output"}],"_temp":{"bounds":{"x":-3484.3747836565008,"y":1021.660223640296,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Loop-v2.jpg","description":"用于通过设定循环次数和逻辑,重复执行一系列任务","title":"循环","mainColor":"#00B2B2"}}},{"id":"1998822","type":"5","meta":{"position":{"x":-2284.3747836565008,"y":1021.660223640296}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","title":"代码2","subTitle":"代码"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"1677741","name":"videoUrl_list"},"rawMeta":{"type":99}}}}],"code":"// 在这里,您可以通过 ‘params’ 获取节点中的输入变量,并通过 'ret' 输出结果\n// 'params' 和 'ret' 已经被正确地注入到环境中\n// 下面是一个示例,获取节点输入中参数名为‘input’的值:\n// const input = params.input; \n// 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:\n// const ret = { \"name\": ‘小明’, \"hobbies\": [“看书”, “旅游”] };\n\nasync function main({ params }: Args): Promise<Output> {\n // 找到第一个非空字符串\n const firstNonEmpty = params.input.find((item: string) => item !== \"\") || \"\";\n\n const ret = {\n key0: firstNonEmpty,\n };\n\n return ret;\n}\n\n","language":5,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"key0","required":false}],"version":"v2"},"_temp":{"bounds":{"x":-2464.3747836565008,"y":1021.660223640296,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"120844","type":"32","meta":{"position":{"x":-1824.3747836564999,"y":754.9602236402952}},"data":{"inputs":{"mergeGroups":[{"name":"Group1","variables":[{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"149716","name":"key0"},"rawMeta":{"type":1}}},{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"149716","name":"failedMessage"},"rawMeta":{"type":1}}},{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1998822","name":"key0"},"rawMeta":{"type":1}}},{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1282375","name":"message"},"rawMeta":{"type":1}}}]}]},"nodeMeta":{"description":"对多个分支的输出进行聚合处理","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/VariableMerge-icon.jpg","mainColor":"#00B2B2","subTitle":"变量聚合","title":"变量聚合"},"outputs":[{"type":"string","name":"Group1"}]},"_temp":{"bounds":{"x":-2004.3747836564999,"y":754.9602236402952,"width":360,"height":114},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/VariableMerge-icon.jpg","description":"对多个分支的输出进行聚合处理","title":"变量聚合","mainColor":"#00B2B2"}}},{"id":"182278","type":"4","meta":{"position":{"x":-4792.373316852983,"y":442.04581246047655}},"data":{"nodeMeta":{"description":"使用用户上传的形象视频生成文本驱动数字人。","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:create_123_video","title":"create_123_video_上传形象"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800899624","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"create_123_video","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"driveType","input":{"type":"string","value":{"type":"literal","content":"TEXT","rawMeta":{"type":1}}}},{"name":"model","input":{"type":"string","value":{"type":"literal","content":"123数字人","rawMeta":{"type":1}}}},{"name":"person","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"131272","name":"person"},"rawMeta":{"type":1}}}},{"name":"pitch","input":{"type":"float","value":{"type":"literal","content":5,"rawMeta":{"type":4}}}},{"name":"speed","input":{"type":"float","value":{"type":"literal","content":3,"rawMeta":{"type":4}}}},{"name":"template_video_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"template_video"},"rawMeta":{"type":1}}}},{"name":"text","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"input"},"rawMeta":{"type":1}}}},{"name":"volume","input":{"type":"float","value":{"type":"literal","content":5,"rawMeta":{"type":4}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"boolean","name":"uploaded_template","required":false,"description":"是否本次先上传了模板视频。"},{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"},{"type":"string","name":"status","required":false,"description":"创建任务提交状态,比如 queued。最终状态请用 get_video 查询。"},{"type":"string","name":"task_id","required":false,"description":"后续传给 get_video 查询成片的任务 ID。"},{"type":"string","name":"template_video_id","required":false,"description":"本次使用的模板视频 ID,便于排查。"}]},"_temp":{"bounds":{"x":-4972.373316852983,"y":442.04581246047655,"width":360,"height":136},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784694585&x-signature=WMDrPBn9wg1aAH3uh%2BaLMeYPuhs%3D","apiName":"create_123_video","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"顶层 prompt,不传则使用 text","input":{},"name":"prompt","required":false,"type":"string"},{"description":"回调地址","input":{},"name":"callback_url","required":false,"type":"string"},{"description":"VOICE 模式必填,音频公网 URL","input":{},"name":"inputAudioUrl","required":false,"type":"string"},{"description":"音色 ID","input":{},"name":"person","required":false,"type":"string"},{"description":"音量,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"volume","required":false,"type":"float"},{"description":"驱动数字人的数据类型,枚举值,默认 TEXT。TEXT:文本驱动;VOICE:音频驱动","input":{},"name":"driveType","required":false,"type":"string"},{"description":"高级扩展参数,JSON 会合并进 extra_fields。代码也兼容 extra_fields","input":{},"name":"extra_fields_json","required":false,"type":"string"},{"description":"音调,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"pitch","required":false,"type":"float"},{"description":"OpenAPI Key,可填裸 key 或 Bearer xxx","input":{},"name":"api_key","required":true,"type":"string"},{"description":"语速,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"speed","required":false,"type":"float"},{"description":"模板视频公网 URL;没有 template_video_id 时用于先上传","input":{},"name":"template_video_url","required":false,"type":"string"},{"description":"数字人口播文案","input":{},"name":"text","required":false,"type":"string"},{"description":"数字人生成模型:123数字人","input":{},"name":"model","required":false,"type":"string"},{"description":"模板视频文件或 base64;没有 URL 时使用","input":{},"name":"template_video","required":false,"schema":[{"description":"模板视频文件URL","input":{},"name":"url","required":false,"type":"string"}],"type":"object"},{"description":"已有模板视频 ID;有它就不会上传视频","input":{},"name":"template_video_id","required":false,"type":"string"}],"outputs":[{"description":"是否本次先上传了模板视频。","input":{},"name":"uploaded_template","required":false,"type":"boolean"},{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"},{"description":"创建任务提交状态,比如 queued。最终状态请用 get_video 查询。","input":{},"name":"status","required":false,"type":"string"},{"description":"后续传给 get_video 查询成片的任务 ID。","input":{},"name":"task_id","required":false,"type":"string"},{"description":"本次使用的模板视频 ID,便于排查上传是否成功。","input":{},"name":"template_video_id","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"创建生成123数字人","title":"create_123_video","mainColor":"#CA61FF"}}},{"id":"1282375","type":"4","meta":{"position":{"x":-4792.373316852983,"y":819.0458124604766}},"data":{"nodeMeta":{"description":"使用系统/已有模板 ID 生成文本驱动数字人。","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:create_123_video","title":"create_123_video_已有模板"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800899624","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"create_123_video","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"driveType","input":{"type":"string","value":{"type":"literal","content":"TEXT","rawMeta":{"type":1}}}},{"name":"model","input":{"type":"string","value":{"type":"literal","content":"123数字人","rawMeta":{"type":1}}}},{"name":"person","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"131272","name":"person"},"rawMeta":{"type":1}}}},{"name":"pitch","input":{"type":"float","value":{"type":"literal","content":5,"rawMeta":{"type":4}}}},{"name":"speed","input":{"type":"float","value":{"type":"literal","content":3,"rawMeta":{"type":4}}}},{"name":"template_video_id","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"131272","name":"template_id"},"rawMeta":{"type":1}}}},{"name":"text","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"input"},"rawMeta":{"type":1}}}},{"name":"volume","input":{"type":"float","value":{"type":"literal","content":5,"rawMeta":{"type":4}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"boolean","name":"uploaded_template","required":false,"description":"是否本次先上传了模板视频。"},{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"},{"type":"string","name":"status","required":false,"description":"创建任务提交状态,比如 queued。最终状态请用 get_video 查询。"},{"type":"string","name":"task_id","required":false,"description":"后续传给 get_video 查询成片的任务 ID。"},{"type":"string","name":"template_video_id","required":false,"description":"本次使用的模板视频 ID,便于排查。"}]},"_temp":{"bounds":{"x":-4972.373316852983,"y":819.0458124604766,"width":360,"height":136},"externalData":{"icon":"https://lf9-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784694585&x-signature=WMDrPBn9wg1aAH3uh%2BaLMeYPuhs%3D","apiName":"create_123_video","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"顶层 prompt,不传则使用 text","input":{},"name":"prompt","required":false,"type":"string"},{"description":"回调地址","input":{},"name":"callback_url","required":false,"type":"string"},{"description":"VOICE 模式必填,音频公网 URL","input":{},"name":"inputAudioUrl","required":false,"type":"string"},{"description":"音色 ID","input":{},"name":"person","required":false,"type":"string"},{"description":"音量,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"volume","required":false,"type":"float"},{"description":"驱动数字人的数据类型,枚举值,默认 TEXT。TEXT:文本驱动;VOICE:音频驱动","input":{},"name":"driveType","required":false,"type":"string"},{"description":"高级扩展参数,JSON 会合并进 extra_fields。代码也兼容 extra_fields","input":{},"name":"extra_fields_json","required":false,"type":"string"},{"description":"音调,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"pitch","required":false,"type":"float"},{"description":"OpenAPI Key,可填裸 key 或 Bearer xxx","input":{},"name":"api_key","required":true,"type":"string"},{"description":"语速,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"speed","required":false,"type":"float"},{"description":"模板视频公网 URL;没有 template_video_id 时用于先上传","input":{},"name":"template_video_url","required":false,"type":"string"},{"description":"数字人口播文案","input":{},"name":"text","required":false,"type":"string"},{"description":"数字人生成模型:123数字人","input":{},"name":"model","required":false,"type":"string"},{"description":"模板视频文件或 base64;没有 URL 时使用","input":{},"name":"template_video","required":false,"schema":[{"description":"模板视频文件URL","input":{},"name":"url","required":false,"type":"string"}],"type":"object"},{"description":"已有模板视频 ID;有它就不会上传视频","input":{},"name":"template_video_id","required":false,"type":"string"}],"outputs":[{"description":"是否本次先上传了模板视频。","input":{},"name":"uploaded_template","required":false,"type":"boolean"},{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"},{"description":"创建任务提交状态,比如 queued。最终状态请用 get_video 查询。","input":{},"name":"status","required":false,"type":"string"},{"description":"后续传给 get_video 查询成片的任务 ID。","input":{},"name":"task_id","required":false,"type":"string"},{"description":"本次使用的模板视频 ID,便于排查上传是否成功。","input":{},"name":"template_video_id","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"创建生成123数字人","title":"create_123_video","mainColor":"#CA61FF"}}},{"id":"131272","type":"3","meta":{"position":{"x":-5684.133894625473,"y":491.2602236402954}},"data":{"nodeMeta":{"description":"调用大语言模型,使用变量和提示词生成回复","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","title":"大模型","subTitle":"大模型"},"inputs":{"inputParameters":[{"name":"person","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"person"},"rawMeta":{"type":1}}}},{"name":"template_id","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"template_id"},"rawMeta":{"type":1}}}}],"llmParam":[{"name":"generationDiversity","input":{"type":"string","value":{"type":"literal","content":"balance","rawMeta":{"type":1}}}},{"name":"apiMode","input":{"type":"integer","value":{"type":"literal","content":"0","rawMeta":{"type":2}}}},{"name":"temperature","input":{"type":"float","value":{"type":"literal","content":"0.5","rawMeta":{"type":4}}}},{"name":"topP","input":{"type":"float","value":{"type":"literal","content":"1","rawMeta":{"type":4}}}},{"name":"frequencyPenalty","input":{"type":"float","value":{"type":"literal","content":"0","rawMeta":{"type":4}}}},{"name":"maxTokens","input":{"type":"integer","value":{"type":"literal","content":"4096","rawMeta":{"type":2}}}},{"name":"spCurrentTime","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"spAntiLeak","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"thinkingType","input":{"type":"string","value":{"type":"literal","content":"disabled","rawMeta":{"type":1}}}},{"name":"responseFormat","input":{"type":"integer","value":{"type":"literal","content":"2","rawMeta":{"type":2}}}},{"name":"modleName","input":{"type":"string","value":{"type":"literal","content":"豆包·2.0·mini","rawMeta":{"type":1}}}},{"name":"modelType","input":{"type":"integer","value":{"type":"literal","content":"1772003209","rawMeta":{"type":2}}}},{"name":"parameters","input":{"value":{"type":"object_ref"},"type":"object","schema":[{"name":"max_completion_tokens","input":{"type":"integer","value":{"type":"literal","content":"0","rawMeta":{"type":2}}}},{"name":"reasoning_effort","input":{"type":"string","value":{"type":"literal","content":"minimal","rawMeta":{"type":1}}}}]}},{"name":"prompt","input":{"type":"string","value":{"type":"literal","content":"{{person}}和{{template_id}}根据对应关系输出","rawMeta":{"type":1}}}},{"name":"enableChatHistory","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"chatHistoryRound","input":{"type":"integer","value":{"type":"literal","content":"3","rawMeta":{"type":2}}}},{"name":"systemPrompt","input":{"type":"string","value":{"type":"literal","content":"音色名称和person对应关系:\n专业靠谱爽朗女:7011_moxingxiaoxiao_16k\n热情悦耳女主播:7011_moxingkangxi_16k\n自信活泼小姐姐:7011_moxinghuanhuan_16k\n饱满有力活泼女:7011_vc0148_16k\n温柔质感女博主:7011_zhiningkoubo_16k\n稳重成熟男主播:7011_vc0054_16k\n温柔耐心大男孩:7011_vc0113_16k\n温和谦虚小哥哥:7011_vc0042_16k\n\n形象名称和template_id对应关系:\n芝晗:252352\n芝晗-站姿:252451\n芝彤:252431\n海霖:252364\n海霖-站姿:252461\n海昱:252416\n芝怡:252376\n芝怡-站姿:254332\n芝妍:252425","rawMeta":{"type":1}}}},{"name":"stableSystemPrompt","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"canContinue","input":{"type":"boolean","value":{"type":"literal","content":false,"rawMeta":{"type":3}}}},{"name":"loopPromptVersion","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"loopPromptName","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"loopPromptId","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}}],"fcParamVar":{"knowledgeFCParam":{}},"settingOnError":{"switch":false,"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"person","required":false},{"type":"string","name":"template_id","required":false},{"type":"string","name":"reasoning_content","required":false}],"version":"3"},"_temp":{"bounds":{"x":-5864.133894625473,"y":491.2602236402954,"width":360,"height":164},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","description":"调用大语言模型,使用变量和提示词生成回复","title":"大模型","mainColor":"#5C62FF","skills":[]}}},{"id":"100001","type":"1","meta":{"position":{"x":-6153.659441035046,"y":530.2602236402954}},"data":{"nodeMeta":{"description":"工作流的起始节点,用于设定启动工作流需要的信息","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Start-v2.jpg","subTitle":"","title":"开始"},"outputs":[{"type":"string","name":"input","required":true,"description":"数字人口播文案,文本驱动必填。"},{"type":"string","name":"api_key","required":true,"description":"接口密钥,API Key 获取地址:https://jingyun.studio/zh/token"},{"type":"string","assistType":10,"name":"template_video","required":false,"description":"上传自己的形象视频;不填 template_id 时走上传形象分支。"},{"type":"string","name":"person","required":false,"description":"预设音色 ID;用户可以使用克隆后的音色(需要单独克隆)"},{"type":"string","name":"template_id","required":false,"description":"系统/已有模板 ID;填写后走已有模板分支,与 template_video 二选一。"}],"trigger_parameters":[{"type":"string","name":"input","required":true,"description":"数字人口播文案,文本驱动必填。"},{"type":"string","name":"api_key","required":true,"description":"接口密钥,API Key 获取地址:https://jingyun.studio/zh/token"},{"type":"string","assistType":10,"name":"template_video","required":false,"description":"上传自己的形象视频;不填 template_id 时走上传形象分支。"},{"type":"string","name":"person","required":false,"description":"预设音色 ID;用户可以使用克隆后的音色(需要单独克隆)"},{"type":"string","name":"template_id","required":false,"description":"系统/已有模板 ID;填写后走已有模板分支,与 template_video 二选一。"}]},"_temp":{"bounds":{"x":-6333.659441035046,"y":530.2602236402954,"width":360,"height":86},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Start-v2.jpg","description":"工作流的起始节点,用于设定启动工作流需要的信息","title":"开始","mainColor":"#5C62FF"}}},{"id":"900001","type":"2","meta":{"position":{"x":-1406.029748844354,"y":755.9602236402952}},"data":{"nodeMeta":{"description":"工作流的最终节点,用于返回工作流运行后的结果信息","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-End-v2.jpg","subTitle":"","title":"结束"},"inputs":{"terminatePlan":"returnVariables","inputParameters":[{"name":"output","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"120844","name":"Group1"},"rawMeta":{"type":1}}}}]}},"_temp":{"bounds":{"x":-1586.029748844354,"y":755.9602236402952,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-End-v2.jpg","description":"工作流的最终节点,用于返回工作流运行后的结果信息","title":"结束","mainColor":"#5C62FF"}}}],"edges":[{"sourceNodeID":"115580","targetNodeID":"195582","sourcePortID":"true"},{"sourceNodeID":"195582","targetNodeID":"149716","sourcePortID":"loop-output"},{"sourceNodeID":"182278","targetNodeID":"115580"},{"sourceNodeID":"115580","targetNodeID":"120844","sourcePortID":"false"},{"sourceNodeID":"149716","targetNodeID":"120844"},{"sourceNodeID":"131272","targetNodeID":"175251"},{"sourceNodeID":"175251","targetNodeID":"182278","sourcePortID":"true"},{"sourceNodeID":"175251","targetNodeID":"1282375","sourcePortID":"false"},{"sourceNodeID":"1282375","targetNodeID":"1464381"},{"sourceNodeID":"1464381","targetNodeID":"1677741","sourcePortID":"true"},{"sourceNodeID":"1464381","targetNodeID":"120844","sourcePortID":"false"},{"sourceNodeID":"1677741","targetNodeID":"1998822","sourcePortID":"loop-output"},{"sourceNodeID":"1998822","targetNodeID":"120844"},{"sourceNodeID":"120844","targetNodeID":"900001"},{"sourceNodeID":"100001","targetNodeID":"131272"}]},"bounds":{"x":-6333.659441035046,"y":-23.13977635970423,"width":5107.629692190692,"height":1156.8000000000002}}
二、数字人声音克隆 - 工作流
{"type":"coze-workflow-clipboard-data","source":{"workflowId":"7654047860212842530","flowMode":0,"spaceId":"7393302541104709666","isDouyin":false,"host":"www.coze.cn"},"json":{"nodes":[{"id":"192308","type":"4","meta":{"position":{"x":221,"y":-38}},"data":{"nodeMeta":{"description":"创建音色克隆任务返回音色ID","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:create_voice_clone_task","title":"create_voice_clone_task"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800916008","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"create_voice_clone_task","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"audio_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"person_clone_audio"},"rawMeta":{"type":1}}}},{"name":"model","input":{"type":"string","value":{"type":"literal","content":"声音克隆","rawMeta":{"type":1}}}},{"name":"name","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"name"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"status","required":false,"description":"状态:SUCCESS、FAILED、RUNNING。"},{"type":"string","name":"task_id","required":false,"description":"音色克隆任务 ID;通常等于 voice_id"},{"type":"string","name":"upload_audio_id","required":false,"description":"本次上传后得到的音频文件 ID,便于排查上传是否成功。"},{"type":"boolean","name":"uploaded_audio","required":false,"description":"是否本次先上传了训练音频。"},{"type":"string","name":"voice_id","required":false,"description":"克隆后的音色 ID, perId,后续可作为数字人口播的 person 使用。"},{"type":"string","name":"error_msg","required":false,"description":"错误信息。"},{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"}]},"_temp":{"bounds":{"x":41,"y":-38,"width":360,"height":112},"externalData":{"icon":"https://lf6-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784696900&x-signature=q87834oALqd8t%2FJ%2FqmHxvSNVobM%3D","apiName":"create_voice_clone_task","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"克隆音色名字,长度不超过 50","input":{},"name":"name","required":false,"type":"string"},{"description":"填入秘钥API Key","input":{},"name":"api_key","required":true,"type":"string"},{"description":"音色克隆训练音频公网 URL","input":{},"name":"audio_url","required":true,"type":"string"},{"description":"克隆音色描述,长度不超过 100","input":{},"name":"describe","required":false,"type":"string"},{"description":"试听音频文本,长度不超过 100","input":{},"name":"example_text","required":false,"type":"string"},{"description":"性别标记:male、female、unknown","input":{},"name":"gender","required":false,"type":"string"},{"description":"模型名称:声音克隆","input":{},"name":"model","required":false,"type":"string"}],"outputs":[{"description":"状态:SUCCESS、FAILED、RUNNING。","input":{},"name":"status","required":false,"type":"string"},{"description":"音色克隆任务 ID;通常等于 voice_id","input":{},"name":"task_id","required":false,"type":"string"},{"description":"本次上传后得到的音频文件 ID,便于排查上传是否成功。","input":{},"name":"upload_audio_id","required":false,"type":"string"},{"description":"是否本次先上传了训练音频。","input":{},"name":"uploaded_audio","required":false,"type":"boolean"},{"description":"克隆后的音色 ID, perId,后续可作为数字人口播的 person 使用。","input":{},"name":"voice_id","required":false,"type":"string"},{"description":"错误信息。","input":{},"name":"error_msg","required":false,"type":"string"},{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"创建音色克隆任务返回音色ID","title":"create_voice_clone_task","mainColor":"#CA61FF"}}},{"id":"100001","type":"1","meta":{"position":{"x":-218,"y":-25}},"data":{"inputs":{"inputParameters":[]},"nodeMeta":{"description":"工作流的起始节点,用于设定启动工作流需要的信息","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Start-v2.jpg","subTitle":"","title":"开始"},"outputs":[{"type":"string","name":"api_key","required":true,"description":"接口密钥,API Key 获取地址:https://jingyun.studio/zh/token"},{"type":"string","assistType":8,"name":"person_clone_audio","required":true,"description":"用于克隆的音频文件,需要需要15秒以上"},{"type":"string","name":"name","required":true,"description":"音色名称,需要填写"}],"settings":null,"trigger_parameters":[],"version":""},"_temp":{"bounds":{"x":-398,"y":-25,"width":360,"height":86},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Start-v2.jpg","description":"工作流的起始节点,用于设定启动工作流需要的信息","title":"开始","mainColor":"#5C62FF"}}},{"id":"900001","type":"2","meta":{"position":{"x":702,"y":-38}},"data":{"nodeMeta":{"description":"工作流的最终节点,用于返回工作流运行后的结果信息","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-End-v2.jpg","subTitle":"","title":"结束"},"inputs":{"terminatePlan":"returnVariables","inputParameters":[{"name":"perId","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"192308","name":"voice_id"},"rawMeta":{"type":1}}}},{"name":"message","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"192308","name":"message"},"rawMeta":{"type":1}}}},{"name":"status","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"192308","name":"status"},"rawMeta":{"type":1}}}},{"name":"error_msg","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"192308","name":"error_msg"},"rawMeta":{"type":1}}}}]}},"_temp":{"bounds":{"x":522,"y":-38,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-End-v2.jpg","description":"工作流的最终节点,用于返回工作流运行后的结果信息","title":"结束","mainColor":"#5C62FF"}}}],"edges":[{"sourceNodeID":"100001","targetNodeID":"192308"},{"sourceNodeID":"192308","targetNodeID":"900001"}]},"bounds":{"x":-398,"y":-38,"width":1280,"height":112}}
三、数字人音频驱动 - 工作流
{"type":"coze-workflow-clipboard-data","source":{"workflowId":"7654056700039135258","flowMode":0,"spaceId":"7393302541104709666","isDouyin":false,"host":"www.coze.cn"},"json":{"nodes":[{"id":"195582","type":"21","meta":{"position":{"x":1625.9621420018693,"y":-488.8959943051344},"canvasPosition":{"x":1122.9621420018696,"y":23.804005694865893}},"data":{"inputs":{"inputParameters":[],"loopCount":{"type":"integer","value":{"type":"literal","content":10,"rawMeta":{"type":2}}},"loopType":"infinite","variableParameters":[{"name":"var_taskId","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"182278","name":"task_id"},"rawMeta":{"type":1}}}}]},"nodeMeta":{"description":"用于通过设定循环次数和逻辑,重复执行一系列任务","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Loop-v2.jpg","mainColor":"#00B2B2","subTitle":"循环","title":"循环"},"outputs":[{"name":"videoUrl_list","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"147901","name":"video_url"},"rawMeta":{"type":1}}}},{"name":"failedMessage_list","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"147901","name":"message"},"rawMeta":{"type":1}}}}]},"blocks":[{"id":"123248","type":"8","meta":{"position":{"x":640,"y":35.849999999999994}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"选择器"},"inputs":{"branches":[{"condition":{"logic":1,"conditions":[{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"147901","name":"status"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"SUCCESS","rawMeta":{"type":1}}}}},{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"147901","name":"status"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"FAILED","rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":1582.9621420018696,"y":59.65400569486589,"width":360,"height":186},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"164189","type":"5","meta":{"position":{"x":1100,"y":168.7}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","subTitle":"代码","title":"sleep1"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"float","value":{"type":"literal","content":10,"rawMeta":{"type":4}}}}],"code":"# 在这里,您可以通过 ‘args’ 获取节点中的输入变量,并通过 'ret' 输出结果\n# 'args' 和 'ret' 已经被正确地注入到环境中\n# 下面是一个示例,首先获取节点的全部输入参数params,其次获取其中参数名为‘input’的值:\n# params = args.params; \n# input = params.input;\n# 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:\n# ret: Output = { \"name\": ‘小明’, \"hobbies\": [“看书”, “旅游”] };\n\nasync def main(args: Args) -> Output:\n params = args.params\n # 构建输出对象\n import asyncio\n await asyncio.sleep(params[\"input\"])\n return {}","language":3,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"key0","required":false}],"version":"v2"},"_temp":{"bounds":{"x":2042.9621420018693,"y":192.5040056948659,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"148255","type":"19","meta":{"position":{"x":1100,"y":-7.105427357601002e-15}},"data":{"nodeMeta":{"description":"用于立即终止当前所在的循环,跳出循环体","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Break-v2.jpg","mainColor":"#00B2B2","subTitle":"终止循环","title":"终止循环"}},"_temp":{"bounds":{"x":2042.9621420018693,"y":23.804005694865886,"width":360,"height":66},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Break-v2.jpg","description":"用于立即终止当前所在的循环,跳出循环体","title":"终止循环","mainColor":"#00B2B2"}}},{"id":"147901","type":"4","meta":{"position":{"x":216.8909063379706,"y":109.85000000000002}},"data":{"nodeMeta":{"description":"查询数字人视频是否成功","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:get_video","title":"get_video_1"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800932392","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"get_video","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"task_id","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"195582","name":"var_taskId"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"},{"type":"string","name":"status","required":false,"description":"状态值"},{"type":"string","name":"task_id","required":false,"description":"任务id"},{"type":"string","name":"video_url","required":false,"description":"视频链接URL"}]},"_temp":{"bounds":{"x":1159.8530483398401,"y":133.65400569486593,"width":360,"height":112},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784696883&x-signature=gKjmCATk0oArtaa%2Bgk14YfAzjxo%3D","apiName":"get_video","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"秘钥API Key","input":{},"name":"api_key","required":true,"type":"string"},{"description":"任务id","input":{},"name":"task_id","required":true,"type":"string"}],"outputs":[{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"},{"description":"状态值","input":{},"name":"status","required":false,"type":"string"},{"description":"任务id","input":{},"name":"task_id","required":false,"type":"string"},{"description":"视频链接URL","input":{},"name":"video_url","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"查询数字人视频是否成功","title":"get_video","mainColor":"#CA61FF"}}}],"edges":[{"sourceNodeID":"147901","targetNodeID":"123248"},{"sourceNodeID":"123248","targetNodeID":"148255","sourcePortID":"true"},{"sourceNodeID":"123248","targetNodeID":"164189","sourcePortID":"false"},{"sourceNodeID":"164189","targetNodeID":"195582","targetPortID":"loop-function-inline-input"},{"sourceNodeID":"195582","targetNodeID":"147901","sourcePortID":"loop-function-inline-output"}],"_temp":{"bounds":{"x":1445.9621420018693,"y":-488.8959943051344,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Loop-v2.jpg","description":"用于通过设定循环次数和逻辑,重复执行一系列任务","title":"循环","mainColor":"#00B2B2"}}},{"id":"115580","type":"8","meta":{"position":{"x":569.5788136641261,"y":-223.8617306053505}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"判断是否成功创建任务"},"inputs":{"branches":[{"condition":{"logic":2,"conditions":[{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"182278","name":"message"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"ok","rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":389.5788136641261,"y":-223.8617306053505,"width":360,"height":138},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"149716","type":"5","meta":{"position":{"x":2645.962142001869,"y":-488.8959943051344}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","subTitle":"代码","title":"代码1"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"195582","name":"videoUrl_list"},"rawMeta":{"type":99}}}},{"name":"failedMessage_list","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"195582","name":"failedMessage_list"},"rawMeta":{"type":99}}}}],"code":"// 固定提示文本\nconst ADDITIONAL_GUIDE = \"视频合成失败,请检查形象素材是否符合要求,全程脸部不能有遮挡,具体参考拍摄指南:https://acnq1rombfk4.feishu.cn/wiki/Uem5wK8m2iUl33kAVLecOE2Inlg\";\n\nasync function main({ params }: Args): Promise<Output> {\n const firstNonEmpty = params.input?.find((item: string) => item !== \"\") || \"\";\n\n const originalFailedMessage = params.failedMessage_list\n ?.slice()\n .reverse()\n .find((msg: string) => {\n const text = String(msg || \"\").trim();\n return text && ![\"ok\", \"success\", \"SUCCESS\", \"RUNNING\"].includes(text);\n });\n\n const failedMessage = originalFailedMessage\n ? `${originalFailedMessage}\\n${ADDITIONAL_GUIDE}`\n : undefined;\n\n return {\n key0: firstNonEmpty,\n ...(failedMessage && { failedMessage })\n };\n}\n","language":5,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"key0","required":false},{"type":"string","name":"failedMessage","required":false}],"version":"v2"},"_temp":{"bounds":{"x":2465.962142001869,"y":-488.8959943051344,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"175251","type":"8","meta":{"position":{"x":-314.0378579981307,"y":25.50400569486571}},"data":{"nodeMeta":{"description":"根据 template_id 是否为空,切换用户上传视频或系统/已有模板 ID 生成。","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"判断是否使用已有模板"},"inputs":{"branches":[{"condition":{"logic":2,"conditions":[{"operator":9,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"template_id"},"rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":-494.0378579981307,"y":25.50400569486571,"width":360,"height":162},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"1464381","type":"8","meta":{"position":{"x":605.9621420018696,"y":434.22900569486563}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"判断是否成功创建任务_1"},"inputs":{"branches":[{"condition":{"logic":2,"conditions":[{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1282375","name":"message"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"ok","rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":425.96214200186955,"y":434.22900569486563,"width":360,"height":138},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"1677741","type":"21","meta":{"position":{"x":1625.9621420018693,"y":555.9040056948659},"canvasPosition":{"x":964.7820909648524,"y":864.7751833352278}},"data":{"inputs":{"inputParameters":[],"loopCount":{"type":"integer","value":{"type":"literal","content":10,"rawMeta":{"type":2}}},"loopType":"infinite","variableParameters":[{"name":"var_taskId","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1282375","name":"task_id"},"rawMeta":{"type":1}}}}]},"nodeMeta":{"description":"用于通过设定循环次数和逻辑,重复执行一系列任务","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Loop-v2.jpg","mainColor":"#00B2B2","subTitle":"循环","title":"循环_1"},"outputs":[{"name":"videoUrl_list","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"171733","name":"video_url"},"rawMeta":{"type":1}}}}]},"blocks":[{"id":"1989725","type":"8","meta":{"position":{"x":640,"y":35.849999999999994}},"data":{"nodeMeta":{"description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","mainColor":"#00B2B2","subTitle":"选择器","title":"选择器_2"},"inputs":{"branches":[{"condition":{"logic":1,"conditions":[{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"171733","name":"status"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"SUCCESS","rawMeta":{"type":1}}}}},{"operator":1,"left":{"input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"171733","name":"status"},"rawMeta":{"type":1}}}},"right":{"input":{"type":"string","value":{"type":"literal","content":"FAILED","rawMeta":{"type":1}}}}}]}}]}},"_temp":{"bounds":{"x":1424.7820909648524,"y":900.6251833352278,"width":360,"height":186},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Condition-v2.jpg","description":"连接多个下游分支,若设定的条件成立则仅运行对应的分支,若均不成立则只运行“否则”分支","title":"选择器","mainColor":"#00B2B2"}}},{"id":"1298915","type":"5","meta":{"position":{"x":1100,"y":152.84999999999997}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","subTitle":"代码","title":"sleep1_1"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"float","value":{"type":"literal","content":10,"rawMeta":{"type":4}}}}],"code":"# 在这里,您可以通过 ‘args’ 获取节点中的输入变量,并通过 'ret' 输出结果\n# 'args' 和 'ret' 已经被正确地注入到环境中\n# 下面是一个示例,首先获取节点的全部输入参数params,其次获取其中参数名为‘input’的值:\n# params = args.params; \n# input = params.input;\n# 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:\n# ret: Output = { \"name\": ‘小明’, \"hobbies\": [“看书”, “旅游”] };\n\nasync def main(args: Args) -> Output:\n params = args.params\n # 构建输出对象\n import asyncio\n await asyncio.sleep(params[\"input\"])\n return {}","language":3,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"key0","required":false}],"version":"v2"},"_temp":{"bounds":{"x":1884.7820909648526,"y":1017.6251833352278,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"1191473","type":"19","meta":{"position":{"x":1100,"y":-7.105427357601002e-15}},"data":{"nodeMeta":{"description":"用于立即终止当前所在的循环,跳出循环体","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Break-v2.jpg","mainColor":"#00B2B2","subTitle":"终止循环","title":"终止循环_1"}},"_temp":{"bounds":{"x":1884.7820909648526,"y":864.7751833352278,"width":360,"height":66},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Break-v2.jpg","description":"用于立即终止当前所在的循环,跳出循环体","title":"终止循环","mainColor":"#00B2B2"}}},{"id":"171733","type":"4","meta":{"position":{"x":207.6524480552872,"y":72.85000000000002}},"data":{"nodeMeta":{"description":"查询数字人视频是否成功","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:get_video","title":"get_video_2"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800932392","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"get_video","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"task_id","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1677741","name":"var_taskId"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"},{"type":"string","name":"status","required":false,"description":"状态值"},{"type":"string","name":"task_id","required":false,"description":"任务id"},{"type":"string","name":"video_url","required":false,"description":"视频链接URL"}]},"_temp":{"bounds":{"x":992.4345390201397,"y":937.6251833352278,"width":360,"height":112},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784696883&x-signature=gKjmCATk0oArtaa%2Bgk14YfAzjxo%3D","apiName":"get_video","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"秘钥API Key","input":{},"name":"api_key","required":true,"type":"string"},{"description":"任务id","input":{},"name":"task_id","required":true,"type":"string"}],"outputs":[{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"},{"description":"状态值","input":{},"name":"status","required":false,"type":"string"},{"description":"任务id","input":{},"name":"task_id","required":false,"type":"string"},{"description":"视频链接URL","input":{},"name":"video_url","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"查询数字人视频是否成功","title":"get_video","mainColor":"#CA61FF"}}}],"edges":[{"sourceNodeID":"171733","targetNodeID":"1989725"},{"sourceNodeID":"1989725","targetNodeID":"1191473","sourcePortID":"true"},{"sourceNodeID":"1989725","targetNodeID":"1298915","sourcePortID":"false"},{"sourceNodeID":"1298915","targetNodeID":"1677741","targetPortID":"loop-function-inline-input"},{"sourceNodeID":"1677741","targetNodeID":"171733","sourcePortID":"loop-function-inline-output"}],"_temp":{"bounds":{"x":1445.9621420018693,"y":555.9040056948659,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Loop-v2.jpg","description":"用于通过设定循环次数和逻辑,重复执行一系列任务","title":"循环","mainColor":"#00B2B2"}}},{"id":"1998822","type":"5","meta":{"position":{"x":2645.962142001869,"y":555.9040056948659}},"data":{"nodeMeta":{"description":"编写代码,处理输入变量来生成返回值","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","subTitle":"代码","title":"代码2"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"1677741","name":"videoUrl_list"},"rawMeta":{"type":99}}}}],"code":"// 在这里,您可以通过 ‘params’ 获取节点中的输入变量,并通过 'ret' 输出结果\n// 'params' 和 'ret' 已经被正确地注入到环境中\n// 下面是一个示例,获取节点输入中参数名为‘input’的值:\n// const input = params.input; \n// 下面是一个示例,输出一个包含多种数据类型的 'ret' 对象:\n// const ret = { \"name\": ‘小明’, \"hobbies\": [“看书”, “旅游”] };\n\nasync function main({ params }: Args): Promise<Output> {\n // 找到第一个非空字符串\n const firstNonEmpty = params.input.find((item: string) => item !== \"\") || \"\";\n\n const ret = {\n key0: firstNonEmpty,\n };\n\n return ret;\n}\n\n","language":5,"settingOnError":{"switch":false,"processType":1,"timeoutMs":60000,"retryTimes":0}},"outputs":[{"type":"string","name":"key0","required":false}],"version":"v2"},"_temp":{"bounds":{"x":2465.962142001869,"y":555.9040056948659,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Code-v2.jpg","description":"编写代码,处理输入变量来生成返回值","title":"代码","mainColor":"#00B2B2"}}},{"id":"120844","type":"32","meta":{"position":{"x":3105.96214200187,"y":289.20400569486554}},"data":{"inputs":{"mergeGroups":[{"name":"Group1","variables":[{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"149716","name":"key0"},"rawMeta":{"type":1}}},{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"149716","name":"failedMessage"},"rawMeta":{"type":1}}},{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1998822","name":"key0"},"rawMeta":{"type":1}}},{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"1282375","name":"message"},"rawMeta":{"type":1}}}]}]},"nodeMeta":{"description":"对多个分支的输出进行聚合处理","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/VariableMerge-icon.jpg","mainColor":"#00B2B2","subTitle":"变量聚合","title":"变量聚合"},"outputs":[{"type":"string","name":"Group1"}]},"_temp":{"bounds":{"x":2925.96214200187,"y":289.20400569486554,"width":360,"height":114},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/VariableMerge-icon.jpg","description":"对多个分支的输出进行聚合处理","title":"变量聚合","mainColor":"#00B2B2"}}},{"id":"182278","type":"4","meta":{"position":{"x":137.96360880538575,"y":-23.710405484953142}},"data":{"nodeMeta":{"description":"使用用户上传的形象视频生成文本驱动数字人。","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:create_123_video","title":"create_123_video_上传形象"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800899624","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"create_123_video","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"driveType","input":{"type":"string","value":{"type":"literal","content":"VOICE","rawMeta":{"type":1}}}},{"name":"inputAudioUrl","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"input_audio_url"},"rawMeta":{"type":1}}}},{"name":"model","input":{"type":"string","value":{"type":"literal","content":"123数字人","rawMeta":{"type":1}}}},{"name":"person","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"person"},"rawMeta":{"type":1}}}},{"name":"pitch","input":{"type":"float","value":{"type":"literal","content":5,"rawMeta":{"type":4}}}},{"name":"speed","input":{"type":"float","value":{"type":"literal","content":3,"rawMeta":{"type":4}}}},{"name":"template_video_url","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"template_video"},"rawMeta":{"type":1}}}},{"name":"volume","input":{"type":"float","value":{"type":"literal","content":5,"rawMeta":{"type":4}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"boolean","name":"uploaded_template","required":false,"description":"是否本次先上传了模板视频。"},{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"},{"type":"string","name":"status","required":false,"description":"创建任务提交状态,比如 queued。最终状态请用 get_video 查询。"},{"type":"string","name":"task_id","required":false,"description":"后续传给 get_video 查询成片的任务 ID。"},{"type":"string","name":"template_video_id","required":false,"description":"本次使用的模板视频 ID,便于排查。"}]},"_temp":{"bounds":{"x":-42.036391194614254,"y":-23.710405484953142,"width":360,"height":136},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784696883&x-signature=gKjmCATk0oArtaa%2Bgk14YfAzjxo%3D","apiName":"create_123_video","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"模板视频文件或 base64;没有 URL 时使用","input":{},"name":"template_video","required":false,"schema":[{"description":"模板视频文件URL","input":{},"name":"url","required":false,"type":"string"}],"type":"object"},{"description":"已有模板视频 ID;有它就不会上传视频","input":{},"name":"template_video_id","required":false,"type":"string"},{"description":"模板视频公网 URL;没有 template_video_id 时用于先上传","input":{},"name":"template_video_url","required":false,"type":"string"},{"description":"OpenAPI Key,可填裸 key 或 Bearer xxx","input":{},"name":"api_key","required":true,"type":"string"},{"description":"驱动数字人的数据类型,枚举值,默认 TEXT。TEXT:文本驱动;VOICE:音频驱动","input":{},"name":"driveType","required":false,"type":"string"},{"description":"数字人生成模型:123数字人","input":{},"name":"model","required":false,"type":"string"},{"description":"顶层 prompt,不传则使用 text","input":{},"name":"prompt","required":false,"type":"string"},{"description":"语速,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"speed","required":false,"type":"float"},{"description":"回调地址","input":{},"name":"callback_url","required":false,"type":"string"},{"description":"音调,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"pitch","required":false,"type":"float"},{"description":"VOICE 模式必填,音频公网 URL","input":{},"name":"inputAudioUrl","required":false,"type":"string"},{"description":"音色 ID","input":{},"name":"person","required":false,"type":"string"},{"description":"数字人口播文案","input":{},"name":"text","required":false,"type":"string"},{"description":"音量,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"volume","required":false,"type":"float"},{"description":"高级扩展参数,JSON 会合并进 extra_fields。代码也兼容 extra_fields","input":{},"name":"extra_fields_json","required":false,"type":"string"}],"outputs":[{"description":"后续传给 get_video 查询成片的任务 ID。","input":{},"name":"task_id","required":false,"type":"string"},{"description":"本次使用的模板视频 ID,便于排查上传是否成功。","input":{},"name":"template_video_id","required":false,"type":"string"},{"description":"是否本次先上传了模板视频。","input":{},"name":"uploaded_template","required":false,"type":"boolean"},{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"},{"description":"创建任务提交状态,比如 queued。最终状态请用 get_video 查询。","input":{},"name":"status","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"创建生成123数字人","title":"create_123_video","mainColor":"#CA61FF"}}},{"id":"1282375","type":"4","meta":{"position":{"x":137.96360880538575,"y":353.2895945150469}},"data":{"nodeMeta":{"description":"使用系统/已有模板 ID 生成文本驱动数字人。","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Plugin-v2.jpg","subtitle":"井云数字人插件_新版:create_123_video","title":"create_123_video_已有模板"},"inputs":{"apiParam":[{"input":{"type":"string","value":{"content":"7652234259800899624","rawMeta":{"type":1},"type":"literal"}},"name":"apiID"},{"input":{"type":"string","value":{"content":"create_123_video","rawMeta":{"type":1},"type":"literal"}},"name":"apiName"},{"input":{"type":"string","value":{"content":"7652234259800883240","rawMeta":{"type":1},"type":"literal"}},"name":"pluginID"},{"input":{"type":"string","value":{"content":"井云数字人插件_新版","rawMeta":{"type":1},"type":"literal"}},"name":"pluginName"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"pluginVersion"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"tips"},{"input":{"type":"string","value":{"content":"","rawMeta":{"type":1},"type":"literal"}},"name":"outDocLink"}],"inputParameters":[{"name":"api_key","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"api_key"},"rawMeta":{"type":1}}}},{"name":"driveType","input":{"type":"string","value":{"type":"literal","content":"VOICE","rawMeta":{"type":1}}}},{"name":"inputAudioUrl","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"input_audio_url"},"rawMeta":{"type":1}}}},{"name":"model","input":{"type":"string","value":{"type":"literal","content":"123数字人","rawMeta":{"type":1}}}},{"name":"person","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"person"},"rawMeta":{"type":1}}}},{"name":"pitch","input":{"type":"float","value":{"type":"literal","content":5,"rawMeta":{"type":4}}}},{"name":"speed","input":{"type":"float","value":{"type":"literal","content":3,"rawMeta":{"type":4}}}},{"name":"template_video_id","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"100001","name":"template_id"},"rawMeta":{"type":1}}}},{"name":"volume","input":{"type":"float","value":{"type":"literal","content":5,"rawMeta":{"type":4}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"boolean","name":"uploaded_template","required":false,"description":"是否本次先上传了模板视频。"},{"type":"string","name":"message","required":false,"description":"是否调用成功,成功为 ok。"},{"type":"string","name":"status","required":false,"description":"创建任务提交状态,比如 queued。最终状态请用 get_video 查询。"},{"type":"string","name":"task_id","required":false,"description":"后续传给 get_video 查询成片的任务 ID。"},{"type":"string","name":"template_video_id","required":false,"description":"本次使用的模板视频 ID,便于排查。"}]},"_temp":{"bounds":{"x":-42.036391194614254,"y":353.2895945150469,"width":360,"height":136},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3789370802318851_1781660812777044523_IsWyTZdZJE.png?lk3s=cd508e2b&x-expires=1784696883&x-signature=gKjmCATk0oArtaa%2Bgk14YfAzjxo%3D","apiName":"create_123_video","pluginID":"7652234259800883240","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7393302541104709666","inputs":[{"description":"模板视频文件或 base64;没有 URL 时使用","input":{},"name":"template_video","required":false,"schema":[{"description":"模板视频文件URL","input":{},"name":"url","required":false,"type":"string"}],"type":"object"},{"description":"已有模板视频 ID;有它就不会上传视频","input":{},"name":"template_video_id","required":false,"type":"string"},{"description":"模板视频公网 URL;没有 template_video_id 时用于先上传","input":{},"name":"template_video_url","required":false,"type":"string"},{"description":"OpenAPI Key,可填裸 key 或 Bearer xxx","input":{},"name":"api_key","required":true,"type":"string"},{"description":"驱动数字人的数据类型,枚举值,默认 TEXT。TEXT:文本驱动;VOICE:音频驱动","input":{},"name":"driveType","required":false,"type":"string"},{"description":"数字人生成模型:123数字人","input":{},"name":"model","required":false,"type":"string"},{"description":"顶层 prompt,不传则使用 text","input":{},"name":"prompt","required":false,"type":"string"},{"description":"语速,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"speed","required":false,"type":"float"},{"description":"回调地址","input":{},"name":"callback_url","required":false,"type":"string"},{"description":"音调,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"pitch","required":false,"type":"float"},{"description":"VOICE 模式必填,音频公网 URL","input":{},"name":"inputAudioUrl","required":false,"type":"string"},{"description":"音色 ID","input":{},"name":"person","required":false,"type":"string"},{"description":"数字人口播文案","input":{},"name":"text","required":false,"type":"string"},{"description":"音量,整数,建议范围 0-15;不填则使用上游默认值。","input":{},"name":"volume","required":false,"type":"float"},{"description":"高级扩展参数,JSON 会合并进 extra_fields。代码也兼容 extra_fields","input":{},"name":"extra_fields_json","required":false,"type":"string"}],"outputs":[{"description":"后续传给 get_video 查询成片的任务 ID。","input":{},"name":"task_id","required":false,"type":"string"},{"description":"本次使用的模板视频 ID,便于排查上传是否成功。","input":{},"name":"template_video_id","required":false,"type":"string"},{"description":"是否本次先上传了模板视频。","input":{},"name":"uploaded_template","required":false,"type":"boolean"},{"description":"是否调用成功,成功为 ok。","input":{},"name":"message","required":false,"type":"string"},{"description":"创建任务提交状态,比如 queued。最终状态请用 get_video 查询。","input":{},"name":"status","required":false,"type":"string"}],"updateTime":1781793750,"channel_id":2,"commercial_setting":{},"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"创建生成123数字人","title":"create_123_video","mainColor":"#CA61FF"}}},{"id":"100001","type":"1","meta":{"position":{"x":-960.9315455452775,"y":63.50400569486571}},"data":{"nodeMeta":{"description":"工作流的起始节点,用于设定启动工作流需要的信息","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Start-v2.jpg","subTitle":"","title":"开始"},"outputs":[{"type":"string","assistType":8,"name":"input_audio_url","required":false,"description":"用于生成视频的音频文件"},{"type":"string","name":"api_key","required":true,"description":"接口密钥,API Key 获取地址:https://jingyun.studio/zh/token"},{"type":"string","assistType":10,"name":"template_video","required":false,"description":"上传自己的形象视频;不填 template_id 时走上传形象分支。"},{"type":"string","name":"person","required":false,"description":"预设音色 ID;用户可以使用克隆后的音色(需要单独克隆)"},{"type":"string","name":"template_id","required":false,"description":"系统/已有模板 ID;填写后走已有模板分支,与 template_video 二选一。"}],"trigger_parameters":[]},"_temp":{"bounds":{"x":-1140.9315455452775,"y":63.50400569486571,"width":360,"height":86},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Start-v2.jpg","description":"工作流的起始节点,用于设定启动工作流需要的信息","title":"开始","mainColor":"#5C62FF"}}},{"id":"900001","type":"2","meta":{"position":{"x":3524.3071768140157,"y":290.20400569486554}},"data":{"nodeMeta":{"description":"工作流的最终节点,用于返回工作流运行后的结果信息","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-End-v2.jpg","subTitle":"","title":"结束"},"inputs":{"terminatePlan":"returnVariables","inputParameters":[{"name":"output","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"120844","name":"Group1"},"rawMeta":{"type":1}}}}]}},"_temp":{"bounds":{"x":3344.3071768140157,"y":290.20400569486554,"width":360,"height":112},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-End-v2.jpg","description":"工作流的最终节点,用于返回工作流运行后的结果信息","title":"结束","mainColor":"#5C62FF"}}}],"edges":[{"sourceNodeID":"115580","targetNodeID":"195582","sourcePortID":"true"},{"sourceNodeID":"195582","targetNodeID":"149716","sourcePortID":"loop-output"},{"sourceNodeID":"182278","targetNodeID":"115580"},{"sourceNodeID":"115580","targetNodeID":"120844","sourcePortID":"false"},{"sourceNodeID":"149716","targetNodeID":"120844"},{"sourceNodeID":"100001","targetNodeID":"175251"},{"sourceNodeID":"175251","targetNodeID":"182278","sourcePortID":"true"},{"sourceNodeID":"175251","targetNodeID":"1282375","sourcePortID":"false"},{"sourceNodeID":"1282375","targetNodeID":"1464381"},{"sourceNodeID":"1464381","targetNodeID":"1677741","sourcePortID":"true"},{"sourceNodeID":"1464381","targetNodeID":"120844","sourcePortID":"false"},{"sourceNodeID":"1677741","targetNodeID":"1998822","sourcePortID":"loop-output"},{"sourceNodeID":"1998822","targetNodeID":"120844"},{"sourceNodeID":"120844","targetNodeID":"900001"}]},"bounds":{"x":-1140.9315455452775,"y":-488.8959943051344,"width":4845.238722359293,"height":1156.8000000000002}}
相关标签:
#AI Agent
#井云Studio
#COZE插件
开启企业级 AI 商业化
立即构建您的专属 AI 智能体与自动化矩阵
井云 Studio 为您提供多租户底座、工作流编排、资产分发与计费闭环,助您快速上线高质量 AI SaaS 产品。
