Open WebUI API 设置

将 TokenHub 添加到 Open WebUI 作为 OpenAI-compatible 连接,选择模型并验证聊天请求。

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

  1. 用管理员账号打开 Open WebUI。
  2. 进入 Settings → Admin → Connections
  3. 找到 Manage OpenAI API Connections,点击 Add Connection(加号)。
  4. URLhttps://us-api.tokenhub.com/v1
  5. API Key 填 TokenHub API Key。
  6. 如果连接校验没有返回模型,在同一表单的 Model IDs (Filter) 中输入准确的 TokenHub Model ID,并点击加号加入 allowlist。
  7. 点击 Save

不要在 URL 中填写 /chat/completions。Open WebUI 会自行拼接请求路径;填完整请求地址会造成重复路径。

理解 Verify Connection 与 Model IDs (Filter)

保存前,Open WebUI 会用标准 Bearer Token 请求 Provider 的 /models。官方特别说明:某些兼容服务可能在这个探测请求上返回 400、401 或 403,但聊天接口仍然可用。因此应按下面的顺序判断:

  1. Model IDs (Filter) 手动加入模型 ID并保存。
  2. 回到新对话,确认模型出现在选择器中。
  3. 选中模型并点击发送,用真实 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 的实际请求验证

  1. 新建一个 Chat,选择刚加入 allowlist 的 TokenHub 模型。
  2. 先发送一条纯文本短消息。
  3. 在 TokenHub 请求日志中确认路径为 /v1/chat/completions、Model ID 正确且已产生用量。
  4. 基础聊天成功后,再分别开启工具、图片或知识库功能;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。