扣子工作流简单配置从传入内容到查询获取url

本文介绍如何在扣子(Coze)平台配置基于 TimRouter API 的工作流,实现从传入内容到查询获取URL的完整自动化流程。以 Sora 视频产出为例进行详细说明。

工作流整体示意图

五、处理循环得到的结果(新增代码节点)

因为循环后获得的结果是一个数组,需要处理只查询获取最后输出的结果。

async function main({ params }: Args): Promise<Output> {
    const urls = params.urls;
    const statuss = params.statuss;
    const ret = {
        "url": urls[urls?.length -1],
        "status": statuss[statuss?.length -1]
    };
    return ret;
}

六、判断URL是否有值来确定视频产出顺利完成还是未顺利完成

七、最后输出结果

输出顺利完成和未顺利完成的结果然后结束。可以根据自己的需要输出文本或变量。

Coze 工作流接入 TimRouter API 要点

扣子工作流页面适合承接“Coze 发起调用 API”“扣子工作流视频产出”“Sora API 工作流”等搜索需求。配置时重点是把发起请求、轮询和结果提取拆成稳定节点。

节点作用友情提示
传入内容节点接收提示词、比例、时长等参数字段名保持和 API 发起请求一致
HTTP 发起请求节点发起调用 TimRouter API 创建并产出任务Header 中添加 Authorization
循环/轮询节点查询任务状态等待任务完成后再取 URL
代码节点提取最后一次结果避免输出数组中的中间状态

适合的使用场景

  • 用 Coze 搭建 Sora 视频产出工作流。
  • 把文字传入内容自动转换为视频产出任务。
  • 在工作流中轮询异步任务并输出最终 URL。
  • 把 TimRouter API 接入已有的自动化流程。

关联端点说明文档