为什么
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 "
}