Open WebUI 集成
概览
Open WebUI v0.6+ 支持通过 OpenAPI servers 无缝集成外部工具——这意味着你可以非常方便地使用自定义或社区提供的工具服务器来扩展自己的 LLM 工作流 🧰。
在本指南中,你将学习如何启动一个兼容 OpenAPI 的工具服务器,并通过直观的图形界面将其连接到 Open WebUI。开始吧!🚀
第 1 步:启动一个 OpenAPI 工具服务器
首先,你需要启动 openapi-servers repo 中提供的某个参考工具服务器。为了便于测试,这里以 time 工具服务器为例。
🛠️ 示例:在本地启动 time 服务器
git clone https://github.com/open-webui/openapi-servers
cd openapi-servers
# 进入 time server 目录
cd servers/time
# 安装所需依赖
pip install -r requirements.txt
# 启动 server
uvicorn main:app --host 0.0.0.0 --reload启动后,它会在 http://localhost:8000 提供一个本地 OpenAPI 服务器,你可以把 Open WebUI 指向该地址。

第 2 步:在 Open WebUI 中连接工具服务器
接下来,把正在运行的工具服务器连接到 Open WebUI:
- 在浏览器中打开 Open WebUI
- 打开 ⚙️ 设置
- 点击 ➕ 工具 添加一个新的工具服务器
- 输入你的 OpenAPI 工具服务器运行地址(例如
http://localhost:8000) - 点击 “保存”

🧑💻 用户级工具服务器 vs. 🛠️ 全局工具服务器
在 Open WebUI 中,有两种注册工具服务器的方式:
1. 用户级工具服务器(通过普通设置添加)
- 仅对注册该工具服务器的用户可见