- update plugin README badge rows and mirrored docs - sync README template and scaffolder guidance Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1.3 KiB
1.3 KiB
iFlow 官方 SDK Pipe 插件
此插件将 iFlow SDK 集成到 OpenWebUI 中。
功能特性
- 标准 iFlow 集成:通过 WebSocket (ACP) 连接到 iFlow CLI 进程。
- 自动进程管理:如果 iFlow 进程未运行,将自动启动。
- 流式输出支持:支持从 iFlow 到聊天界面的实时流式输出。
- 实时状态更新:在 UI 中实时显示助手状态(思考中、工具调用等)。
- 工具调用可视化:实时反馈 iFlow 调用及完成工具的过程。
配置项 (Valves)
IFLOW_PORT:iFlow CLI 进程端口(默认:8090)。IFLOW_URL:WebSocket 地址(默认:ws://localhost:8090/acp)。AUTO_START:是否自动启动进程(默认:True)。TIMEOUT:请求超时时间(秒)。LOG_LEVEL:SDK 日志级别(DEBUG, INFO 等)。
安装说明
此插件同时依赖 iFlow CLI 二进制文件和 iflow-cli-sdk Python 包。
1. 安装 iFlow CLI (系统层级)
在系统中执行以下命令(适用于 Linux/macOS):
bash -c "$(curl -fsSL https://gitee.com/iflow-ai/iflow-cli/raw/main/install.sh)"
2. 安装 Python SDK (OpenWebUI 环境)
pip install iflow-cli-sdk