fxd-app-flow-runner:工作流执行

为什么

FlowDeer的工作流编辑器是基于web的,可以实时调试。但如果我们想要离开编辑器,无界面运行就需要一个runner。

是什么

fxd-app-flow-runner 可以作为 FlowDeer 的任务添加、也可以作为工作流的节点嵌入,从而实现无穷级嵌套。它依赖于 FlowDeer 客户端启动的本地服务,因此就是你在命令行中运行它,也需要打开 FlowDeer 客户端。

如何使用

fxd-app-flow-runner 是一个 fxd app,你可以通过 fxd-cli 或者 FlowDeer 运行它。

在安装完成 fxd-cli 之后,你可以通过以下命令直接安装 fxd-app-flow-runner

fxd _install fxd-app-flow-runner

然后运行帮助命令,可以查看它的方法和对应的参数:

fxd flowRunner help
Version:
 1.0.5
Usage:
 fxd flow-runner [command] [options]

Command - main:
 --id <number>  要运行的flow id (default: 0) 在编辑器界面云端管理面板中可以复制
 --format <string>      返回结果格式 (default: json)
⚠️ 注意:fxd-app-flow-runner 和其他 FXD 应用不同,它依赖于 FlowDeer 客户端启动的本地服务,因此就是你在命令行中运行它,也需要打开 FlowDeer 客户端。

使用实例

fxd flowRunner --id=2

返回:

{
    "result": [
        {
            "feed": "https://ft07.com/fxd-app-gpt-bat/"
        },
        {
            "content_format": "markdown",
            "content": "为什么..."
        },
        {
            "result": "使用fxd-app-gpt-bat,将长文本进行分段处理,避免大模型一次性处理时出错中断。快速并高效地处理文本内容,得到准确结果..."
        },
        {
            "message": "success",
            "data": "Attempt to use ..."
        },
        {
            "message": "file written",
            "file_path": "/Users/easy/Desktop/fxd/translate.txt"
        }
    ],
    "output": "[\n  {\n    \"feed\": \"https://ft07.com/fxd-app-gpt-bat/\"\n  },\n  {\n    \"content_format\": \"markdown\",\n   "
}
如果对文章内容有疑问或者有经验分享,请在评论中留言,我们会及时回复。
发表回复