🔗 Open WebUI 集成
概述
Open WebUI v0.6+ 支持通过 OpenAPI 服务器与外部工具的无缝集成——这意味着您可以使用自定义或社区驱动的工具服务器轻松扩展您的 LLM 工作流 🧰。
在本指南中,您将学习如何启动 OpenAPI 兼容的工具服务器,并通过直观的用户界面将其连接到 Open WebUI。让我们开始吧!🚀
步骤 1:启动 OpenAPI 工具服务器
首先,您需要启动 openapi-servers 仓库 中提供的参考工具服务器之一。为了快速测试,我们将使用时间工具服务器作为示例。
🛠️ 示例:在本地启动 time
服务器
git clone https://github.com/open-webui/openapi-servers
cd openapi-servers
# 导航到时间服务器
cd servers/time
# 安装必需的依赖项
pip install -r requirements.txt
# 启动服务器
uvicorn main:app --host 0.0.0.0 --reload
运行后,这将在 http://localhost:8000
托管一个本地 OpenAPI 服务器,您可以将 Open WebUI 指向它。
步骤 2:在 Open WebUI 中连接工具服务器
接下来,将您正在运行的工具服务器连接到 Open WebUI:
- 在浏览器中打开 WebUI。
- 打开 ⚙️ 设置。
- 点击 ➕ 工具 添加新的工具服务器。
- 输入您的 OpenAPI 工具服务器运行的 URL(例如
http://localhost:8000
)。 - 点击"保存"。
🧑💻 用户工具服务器 vs. 🛠️ 全局工具服务器
在 Open WebUI 中注册工具服务器有两种方式: