Agent Skills
返回列表
🤖

Open WebUI 自托管AI界面

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/open-webui-self-hosted-ai-interface。

技能介绍

解决的问题

团队希望在完全离线的服务器上为大模型搭建 Web 界面,但常见的 ChatGPT 风格 UI 要么依赖云端服务,要么对接 Ollama、OpenAI 兼容 API 时需要自行处理 RAG 检索、工具调用和会话状态。缺少统一容器镜像和多节点方案时,本地部署容易变成零散脚本维护工作。

技能如何工作

  • 离线自托管:提供容器镜像,支持 Docker 与 Kubernetes 方式部署,便于在隔离网络中运行。
  • 兼容多种 Runner:可连接 Ollama,也可对接 OpenAI 兼容 API,减少前端与推理后端耦合。
  • 内置 RAG 推理:在 Web 界面中处理文档检索增强,适合把内部资料作为上下文喂给模型。
  • Python 函数调用工具:工作区内置代码编辑器,支持 Bring Your Own Function,可直接挂载纯 Python 工具函数。
  • 横向扩展:使用 Redis 管理会话,并通过 WebSocket 支持多 worker、多节点和负载均衡后的统一通信。

适用边界与注意点

适合需要数据不出内网、已有或愿意搭建容器平台的团队。镜像标签如 :ollama 与 :cuda 会影响后端依赖,部署前需要确认硬件与驱动。RAG 效果依赖文档切分和向量库质量;自定义 Python 函数属于用户代码,需要自行进行安全审查和权限控制。多节点部署则要求额外维护 Redis 与负载均衡配置。

使用场景

  • 数据必须留在内网,要为 Ollama 或 OpenAI 兼容接口搭建网页对话入口。
  • 团队有内部文档,需要通过内置 RAG 把资料作为上下文提供给本地模型。
  • 需要用纯 Python 编写自定义工具,在 Web 工作区里扩展模型函数调用。
  • 要在负载均衡后运行多 worker 与多节点,并用 Redis 和 WebSocket 保持会话。

适合人员

  • 平台工程师:负责用 Docker 或 Kubernetes 在内网部署并维护模型界面。
  • 后端工程师:需要把 OpenAI 兼容 API 和 Ollama 统一到自托管 Web 服务中。
  • 机器学习工程师:想验证 RAG 检索效果和 Python 工具调用在真实对话中的表现。
  • 安全与合规工程师:要求模型交互完全离线并检查自建函数代码的访问边界。