PIPELINE扩展了OPEN-WEBUI的功能,使其不仅能进行文字对话,还能集成图片识别、音频处理等动态工作流。它支持函数调用、定制RAG、消息监控、速率限制、实时翻译和有害信息过滤等功能。安装需在Ubuntu环境中克隆代码库、配置虚拟环境并启动服务器,随后在OPEN-WEBUI管理面板中设置连接即可使用。
PIPELINE作用
让OPEN-WEBUI 不仅仅调用AI模型进行文字对话,可以让OPEN-WEBUI 实现多个功能,可轻松扩展功能、集成独特逻辑并创建动态工作流。
比如让OPEN-WEBUI 实现对话过程中多次识别图片和音频识别等功能;
官方示例:
- 函数调用管道:轻松处理函数调用,并通过自定义逻辑增强您的应用程序。
- 定制 RAG 管道:实现根据您的需求量身定制的复杂检索增强生成管道。
- 使用 Langfuse 进行消息监控:使用 Langfuse 实时监控和分析消息交互。
- 速率限制过滤器:控制请求流以防止超过速率限制。
- 使用 LibreTranslate 进行实时翻译筛选:将实时翻译无缝集成到您的 LLM 交互中。
- 有害信息过滤器:实施过滤器以有效检测和处理有害信息。
PIPELINE安装和设置
1、环境Ubuntu 24.04,已安装 Python 3.11
2、克隆 Pipelines 代码库
git clone https://github.com/open-webui/pipelines.git
cd pipelines
3、创建python 虚拟环境
# 创建虚拟环境
python -m venv venv
# 激活虚拟环境
source venv/bin/activate
4、安装所需的依赖项
pip install -r requirements.txt
5、启动 Pipelines 服务器
sh ./start.sh
OPEN-WEBU配置PIPELINE连接
在管理员面板👉设置👉管理OpenAI接口连接点击 + ;密钥输入:0p3n-w3bu!

PIPELINE配置
可以在https://github.com/open-webui/pipelines/tree/main/examples/filters 找到你需要功能的文件,复制连接到从 PIPELINE的Github 链接安装

暂无评论
要发表评论,您必须先 登录