Open WebUI是什么?
Open WebUI 是可自行部署的 AI 聊天界面,可连接支持 OpenAI 兼容接口的模型服务。
本教程介绍如何在 Open WebUI 的管理界面中添加 TokenHub 的 OpenAI 兼容接口。填好 API 地址和密钥后,如果模型列表没有自动显示,就手动添加完整的模型 ID。使用 Docker 部署时,还要确认容器本身可以访问 TokenHub;浏览器能打开网站并不代表容器网络正常。首次消息发送后,还要到 TokenHub 请求记录中核对模型 ID、请求状态和用量。
Open WebUI 按协议管理模型服务,而不是为每家厂商安装单独插件。TokenHub 应作为一条 OpenAI API Connection 添加,由 Open WebUI 在 API 根地址后调用 /models 与 /chat/completions。
在 Admin Connections 添加 TokenHub
以下顺序对应 Open WebUI 官方 Step 1: Add Your Provider Connection:
- 用管理员账号打开 Open WebUI。
- 进入 Settings → Admin → Connections。
- 找到 Manage OpenAI API Connections,点击 Add Connection(加号)。
- URL 填
https://us-api.tokenhub.com/v1。 - API Key 填 TokenHub API Key。
- 如果连接校验没有返回模型,在同一表单的 Model IDs (Filter) 中输入准确的 TokenHub Model ID,并点击加号加入 allowlist。
- 点击 Save。
不要在 URL 中填写 /chat/completions。Open WebUI 会自行拼接请求路径;填完整请求地址会造成重复路径。
理解 Verify Connection 与 Model IDs (Filter)
保存前,Open WebUI 会用标准 Bearer Token 请求 Provider 的 /models。官方特别说明:某些兼容服务可能在这个探测请求上返回 400、401 或 403,但聊天接口仍然可用。因此应按下面的顺序判断:
- 在 Model IDs (Filter) 手动加入模型 ID并保存。
- 回到新对话,确认模型出现在选择器中。
- 选中模型并点击发送,用真实 Chat Completions 请求验证。
同一个 Model ID 只需加入一次,输入两端的空格会被清理。连接右侧的开关可以暂时停用 Provider,而无需删除配置。
Docker 部署时不要照搬 host.docker.internal
官方的 host.docker.internal 提示只适用于“Open WebUI 容器访问宿主机上的本地模型服务”。TokenHub 是远程 HTTPS 服务,URL 仍应填写 https://us-api.tokenhub.com/v1。如果容器请求超时,应检查容器 DNS、HTTPS 出站访问和代理配置,而不是改成 localhost。
按 Open WebUI 的实际请求验证
- 新建一个 Chat,选择刚加入 allowlist 的 TokenHub 模型。
- 先发送一条纯文本短消息。
- 在 TokenHub 请求日志中确认路径为
/v1/chat/completions、Model ID 正确且已产生用量。 - 基础聊天成功后,再分别开启工具、图片或知识库功能;Open WebUI 能显示这些功能,不代表所选模型或兼容端点一定支持。
若出现 404,先检查 URL 是否只到 /v1;模型未显示则回到 Model IDs (Filter);只有容器内失败时再检查 Docker 网络。
官方资料
推荐模型怎么选?
Open WebUI API 设置 FAQ
如何将 OpenAI 兼容 API 添加到 Open WebUI?
打开“设置”→“管理”→“连接”,然后在“管理 OpenAI API 连接”下添加一个连接。输入 TokenHub /v1 URL 和 API 密钥,然后保存。
Open WebUI URL 是否应该包含 /chat/completions?
否。使用以 /v1 结尾的 API 根; Open WebUI 构造每个操作的请求路径。
为什么 Open WebUI 的模型列表是空的?
如果模型发现不可用,请在 Model IDs (Filter) 下添加准确的 TokenHub 模型 ID,保存并重新打开新聊天模型选择器。
为什么 Docker 中的 Open WebUI 连不上 TokenHub?
从 Open WebUI 容器内部测试 DNS、代理、证书和出站访问。主机浏览器连接并不能证明容器具有网络访问权限。
如何验证 Open WebUI 正在使用 TokenHub?
在新的聊天中选择配置的模型,发送一条消息,并在 TokenHub 请求记录中确认模型 ID、状态和 Token 用量。
配置资料
本页配置以 TokenHub 教程和官方资料为依据,最后核验于 2026-09-08。