注册

扣子工作流简单配置从输入到获取url

本文介绍如何在扣子(Coze)平台配置基于 QuickRouter 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 工作流接入 QuickRouter API 要点

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

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

适合的使用场景

  • 用 Coze 搭建 Sora 视频生成工作流。
  • 把文字输入自动转换为视频生成任务。
  • 在工作流中轮询异步任务并返回最终 URL。
  • 把 QuickRouter API 接入已有的自动化流程。

相关 API 文档