🎬 开始第一个异步任务

新手友好的异步工作流教程

什么是异步任务?

简单来说:异步任务就像是你点了外卖后,不用一直等着,可以去做其他事情,外卖到了会通知你。

在我们的视频制作流程中,我们会创建一个"智能助手"来帮我们自动完成视频制作的各个步骤。

我们要做什么?

目标:自动创建一批台词,保存到表格,然后定时执行语音合成

  1. 输入主题 - 你告诉系统你想做什么主题的内容
  2. AI生成台词 - 大模型会根据主题自动创建一批台词
  3. 保存到表格 - 把生成的台词写入到超级多维表格中
  4. 获取表格ID - 系统返回一个表格编号,方便后续使用
  5. 定时执行 - 设置定时器,自动调用第二个工作流
  6. 语音合成 - 第二个工作流会自动把台词合并成语音文件

第一步复制工作流代码到新的工作流

🔧 工作流代码
{"type":"coze-workflow-clipboard-data","source":{"workflowId":"7508280566941941772","flowMode":0,"spaceId":"7395390088370880563","isDouyin":false,"host":"www.coze.cn"},"json":{"nodes":[{"id":"105446","type":"3","meta":{"position":{"x":1100,"y":0}},"data":{"nodeMeta":{"title":"大模型","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-LLM-v2.jpg","description":"调用大语言模型,使用变量和提示词生成回复","mainColor":"#5C62FF","subTitle":"大模型"},"inputs":{"inputParameters":[{"name":"input","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"144782","name":"output"},"rawMeta":{"type":1}}}}],"llmParam":[{"name":"modelType","input":{"type":"integer","value":{"type":"literal","content":"1737521813","rawMeta":{"type":2}}}},{"name":"modleName","input":{"type":"string","value":{"type":"literal","content":"豆包·1.5·Pro·32k","rawMeta":{"type":1}}}},{"name":"generationDiversity","input":{"type":"string","value":{"type":"literal","content":"balance","rawMeta":{"type":1}}}},{"name":"temperature","input":{"type":"float","value":{"type":"literal","content":"0.8","rawMeta":{"type":4}}}},{"name":"maxTokens","input":{"type":"integer","value":{"type":"literal","content":"4096","rawMeta":{"type":2}}}},{"name":"responseFormat","input":{"type":"integer","value":{"type":"literal","content":"2","rawMeta":{"type":2}}}},{"name":"prompt","input":{"type":"string","value":{"type":"literal","content":"{{input}}","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":"根据用户输入的主题,生产3个相关的句子。","rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"list","name":"output","schema":{"type":"string"},"description":"句子内容"}],"version":"3"},"_temp":{"bounds":{"x":920,"y":0,"width":360,"height":165.4},"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":"108247","type":"4","meta":{"position":{"x":1560,"y":26}},"data":{"nodeMeta":{"title":"save_list","icon":"https://p26-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/58988df7861f40bca7fcc630a927a451~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1750749384&x-signature=aNjmtL4p6Pis1k5Tbv6v6U4KbFU%3D","subtitle":"超级多维表格:save_list","description":"保存列表数据。"},"inputs":{"apiParam":[{"name":"apiID","input":{"type":"string","value":{"type":"literal","content":"7494245680807100466","rawMeta":{"type":1}}}},{"name":"apiName","input":{"type":"string","value":{"type":"literal","content":"save_list","rawMeta":{"type":1}}}},{"name":"pluginID","input":{"type":"string","value":{"type":"literal","content":"7494245680807051314","rawMeta":{"type":1}}}},{"name":"pluginName","input":{"type":"string","value":{"type":"literal","content":"超级多维表格","rawMeta":{"type":1}}}},{"name":"pluginVersion","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"tips","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"outDocLink","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}}],"inputParameters":[{"name":"datas","input":{"type":"list","schema":{"type":"string"},"value":{"type":"ref","content":{"source":"block-output","blockID":"105446","name":"output"},"rawMeta":{"type":99}}}},{"name":"name","input":{"type":"string","value":{"type":"literal","content":"台词","rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"object","name":"data","schema":[{"type":"list","name":"added_rows","schema":{"type":"string"},"required":false},{"type":"string","name":"message","required":false},{"type":"string","name":"table_id","required":false},{"type":"integer","name":"total_rows","required":false},{"type":"list","name":"updated_rows","schema":{"type":"integer"},"required":false}],"required":false},{"type":"string","name":"message","required":false},{"type":"boolean","name":"success","required":false},{"type":"string","name":"web_url","required":false}]},"_temp":{"bounds":{"x":1380,"y":26,"width":360,"height":113.4},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1744875568665984095_deERtemtUV.png?lk3s=cd508e2b&x-expires=1750750039&x-signature=X133tzCZarVyDH9YPDGudHEsgvU%3D","apiName":"save_list","pluginID":"7494245680807051314","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"列对应的内容列表","input":{},"name":"datas","required":true,"schema":{"assistType":0,"type":"string"},"type":"list"},{"description":"列名","input":{},"name":"name","required":true,"type":"string"},{"description":"表格ID,默认自动创建,设置后就操作同一个表格。","input":{},"name":"table_id","required":false,"type":"string"}],"outputs":[{"input":{},"name":"data","required":false,"schema":[{"input":{},"name":"added_rows","required":false,"schema":{"assistType":0,"type":"string"},"type":"list"},{"input":{},"name":"message","required":false,"type":"string"},{"input":{},"name":"table_id","required":false,"type":"string"},{"input":{},"name":"total_rows","required":false,"type":"integer"},{"input":{},"name":"updated_rows","required":false,"schema":{"type":"integer"},"type":"list"}],"type":"object"},{"input":{},"name":"message","required":false,"type":"string"},{"input":{},"name":"success","required":false,"type":"boolean"},{"input":{},"name":"web_url","required":false,"type":"string"}],"updateTime":1747987575,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"保存列表数据。","title":"save_list","mainColor":"#CA61FF"}}},{"id":"148829","type":"4","meta":{"position":{"x":2020,"y":26}},"data":{"nodeMeta":{"title":"wait","icon":"https://p26-flow-product-sign.byteimg.com/tos-cn-i-13w3uml6bg/4adb6f1418744df992414d6626b0a9b4~tplv-13w3uml6bg-resize:128:128.image?rk3s=2e2596fd&x-expires=1750749834&x-signature=DCrevcEwVx44B6FANCKNfyPyyW8%3D","subtitle":"定时器等待狗:wait","description":"循环执行工作流。配合coze api来使用。"},"inputs":{"apiParam":[{"name":"apiID","input":{"type":"string","value":{"type":"literal","content":"7496481999658713129","rawMeta":{"type":1}}}},{"name":"apiName","input":{"type":"string","value":{"type":"literal","content":"wait","rawMeta":{"type":1}}}},{"name":"pluginID","input":{"type":"string","value":{"type":"literal","content":"7496481999658696745","rawMeta":{"type":1}}}},{"name":"pluginName","input":{"type":"string","value":{"type":"literal","content":"定时器等待狗","rawMeta":{"type":1}}}},{"name":"pluginVersion","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"tips","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}},{"name":"outDocLink","input":{"type":"string","value":{"type":"literal","content":"","rawMeta":{"type":1}}}}],"inputParameters":[{"name":"workflow_id","input":{"type":"string","value":{"type":"literal","content":"7508282014094753830","rawMeta":{"type":1}}}},{"name":"input","input":{"type":"string","value":{"type":"ref","content":{"source":"block-output","blockID":"108247","name":"data.table_id"},"rawMeta":{"type":1}}}}],"settingOnError":{"processType":1,"timeoutMs":180000,"retryTimes":0}},"outputs":[{"type":"integer","name":"code","required":false},{"type":"object","name":"data","schema":[{"type":"string","name":"task_id","required":false},{"type":"string","name":"web_url","required":false}],"required":false},{"type":"string","name":"msg","required":false}]},"_temp":{"bounds":{"x":1840,"y":26,"width":360,"height":113.4},"externalData":{"icon":"https://lf26-appstore-sign.oceancloudapi.com/ocean-cloud-tos/plugin_icon/3778360647354254_1745407112319890817_TpwUtyuhoy.jpeg?lk3s=cd508e2b&x-expires=1750750055&x-signature=FjXvo1ivrv3LwfTaAYaIZTwYhlQ%3D","apiName":"wait","pluginID":"7496481999658696745","pluginProductStatus":1,"pluginProductUnlistType":0,"pluginType":1,"spaceID":"7391771569926127635","inputs":[{"description":"工作流对于的输入参数,多个参数使用input_data","input":{},"name":"input","required":false,"type":"string"},{"description":"最大循环次数。默认300,每次执行间隔1分钟。","input":{},"name":"max_cnt","required":false,"type":"integer"},{"description":"需要循环执行的工作流ID:https://www.coze.cn/work_flow?space_id=7391771569926127635&workflow_id=xxxxx ,这个xxxx就是工作流ID","input":{},"name":"workflow_id","required":true,"type":"string"},{"description":"后续用来查询执行记录,提取地址:https://www.51aigc.cc/#/userInfo","input":{},"name":"api_token","required":false,"type":"string"},{"description":"判断是否立刻执行回调。默认判断done参数","input":{},"name":"callback_key","required":false,"type":"string"},{"description":"扣子token,提取地址:https://www.coze.cn/open/oauth/pats","input":{},"name":"coze_token","required":false,"type":"string"},{"description":"循环执行完成后通知执行的工作流ID。","input":{},"name":"callback_workflow_id","required":false,"type":"string"},{"description":"工作流对于的多个输入参数","input":{},"name":"input_data","required":false,"type":"string"}],"outputs":[{"input":{},"name":"code","required":false,"type":"integer"},{"input":{},"name":"data","required":false,"schema":[{"input":{},"name":"task_id","required":false,"type":"string"},{"input":{},"name":"web_url","required":false,"type":"string"}],"type":"object"},{"input":{},"name":"msg","required":false,"type":"string"}],"updateTime":1748153234,"latestVersionTs":"0","latestVersionName":"","versionName":"","description":"循环执行工作流。配合coze api来使用。","title":"wait","mainColor":"#CA61FF"}}},{"id":"144782","type":"15","meta":{"position":{"x":647.6531328120674,"y":26}},"data":{"nodeMeta":{"title":"文本处理","icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-StrConcat-v2.jpg","description":"用于处理多个字符串类型变量的格式","mainColor":"#3071F2","subTitle":"文本处理"},"inputs":{"method":"concat","inputParameters":[],"concatParams":[{"name":"concatResult","input":{"type":"string","value":{"type":"literal","content":"学习","rawMeta":{"type":1}}}},{"name":"arrayItemConcatChar","input":{"type":"string","value":{"type":"literal","content":",","rawMeta":{"type":1}}}},{"name":"allArrayItemConcatChars","input":{"type":"list","schema":{"type":"object","schema":[{"type":"string","name":"label","required":true},{"type":"string","name":"value","required":true},{"type":"boolean","name":"isDefault","required":true}]},"value":{"type":"literal","content":[{"label":"换行","value":"\n","isDefault":true},{"label":"制表符","value":"\t","isDefault":true},{"label":"句号","value":"。","isDefault":true},{"label":"逗号","value":",","isDefault":true},{"label":"分号","value":";","isDefault":true},{"label":"空格","value":" ","isDefault":true}]}}}]},"outputs":[{"type":"string","name":"output","required":true}]},"_temp":{"bounds":{"x":467.6531328120674,"y":26,"width":360,"height":113.4},"externalData":{"icon":"https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-StrConcat-v2.jpg","description":"用于处理多个字符串类型变量的格式","title":"文本处理","mainColor":"#3071F2"}}}],"edges":[{"sourceNodeID":"144782","targetNodeID":"105446"},{"sourceNodeID":"105446","targetNodeID":"108247"},{"sourceNodeID":"108247","targetNodeID":"148829"}]},"bounds":{"x":467.6531328120674,"y":0,"width":1732.3468671879327,"height":165.4}}

操作提示:

  • 复制上面的代码到一个空白工作流中
  • 连接开始节点和结束节点
  • 删除结束节点的所有参数
  • 不需要修改任何其他设置

第二步 连接节点并配置

1

📋 复制代码到新工作流

将上面的代码复制到一个空白的工作流中,系统会自动创建所有节点

2

🔗 连接开始节点

把开始节点连接到第一个"文本处理"节点

3

🗑️ 删除结束节点参数

连接结束节点,并删除结束节点的所有输出参数

🖼️ 操作示意图

复制代码到工作流操作示意图

操作步骤:

  1. 复制代码到新的工作流中
  2. 连接开始节点到文本处理节点
  3. 连接结束节点并删除输出参数

▶️ 运行工作流示意图

运行工作流操作示意图

运行说明:

  1. 确保所有节点都已正确连接
  2. 点击右下角的绿色"试运行"按钮
  3. 等待工作流执行完成
  4. 复制wait节点输出的任务详情链接

第三步 查看运行结果

运行完成后,按以下步骤查看结果:

1

🔍 找到wait节点

在工作流运行完成后,找到"wait"节点(定时器等待狗节点)

2

📋 查看输出结果

点击wait节点,查看该节点的输出内容

3

🔗 提取web_url链接

在输出结果中找到 web_url 字段,复制这个链接

4

👀 查看任务详情

点击链接查看定时器的执行结果和任务状态

案例链接示例:

运行完成后,你会得到类似这样的链接:

点击这个链接可以查看定时器的执行结果,包括任务状态、执行进度等详细信息。

📊 任务详情页面展示

等待狗任务详情页面

页面说明:

  1. 任务状态 - 显示当前任务的执行状态(waiting/running/completed)
  2. 执行次数 - 显示定时器已执行的次数
  3. 返回结果 - 查看第二个工作流的执行结果
  4. done标识 - 当显示"done": true时,表示任务已完成

第四步 查看生成的音频结果

任务完成后,你可以在两个地方查看生成的音频:

1

🎵 等待狗任务详情中的音频链接

在任务详情页面的 infos 字段中,可以看到一批生成的音频链接

2

📊 超级表格中的音频文件

打开超级多维表格,你会发现表格中新增了一批音频文件记录

3

🔗 音频链接可直接播放

点击音频链接可以直接在线播放生成的语音内容

🎉 恭喜完成!

现在你已经成功完成了第一个异步任务:

  • ✅ 输入主题,AI自动生成台词
  • ✅ 台词保存到超级多维表格
  • ✅ 定时器自动调用第二个工作流
  • ✅ 第二个工作流将台词转换为音频
  • ✅ 音频文件自动保存到表格中

整个流程完全自动化,无需人工干预!