Open WebUI是什么?
Open WebUI 是一个自托管接口,用于与 AI 模型聊天并连接 OpenAI-compatible 模型提供商。
此 Open WebUI 设置从管理连接面板添加 TokenHub。它使用 OpenAI Chat Completions 协议,并在提供商不公开 /model 时提供手动模型白名单。该连接属于管理员连接面板,其中一个 OpenAI-compatible 提供程序可以向用户公开一个或多个模型。当自动模型发现不可用时,请使用模型白名单,而不是假设聊天端点已损坏,并在使用 Docker 自托管时从 Open WebUI 容器内部测试网络访问。
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-compatible 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,保存并重新打开新聊天模型选择器。
为什么 Dockerized Open WebUI 无法到达 TokenHub?
从 Open WebUI 容器内部测试 DNS、代理、证书和出站访问。主机浏览器连接并不能证明容器具有网络访问权限。
如何验证 Open WebUI 正在使用 TokenHub?
在新的聊天中选择配置的模型,发送短信,并在 TokenHub 请求日志中确认模型 ID、状态和令牌使用情况。
配置资料
本页配置以 TokenHub 教程和官方资料为依据,最后核验于 2026-09-08。