能做什么
Open WebUI 是一个可自托管、可扩展的 AI 平台,可作为本地与云端模型的统一交互界面。其主要能力包括:
- 多模型接入:支持 Ollama 本地模型,以及任意 OpenAI 兼容 API(如 LMStudio、GroqCloud、Mistral、OpenRouter、vLLM 等),可自由混合使用不同提供方。
- 模型与智能体:可为任意基础模型附加自定义指令、工具与知识,构建专用智能体;支持动态变量、按用户/用户组访问控制,以及从社区导入预设。
- 插件扩展:通过 Filters、Actions、Pipes、Tools、Skills 扩展功能,并可经由 MCP、MCPO、OpenAPI 工具服务器连接外部服务。
- 智能体执行:配合 Open Terminal 为智能体提供终端与文件系统,支持多步任务、数据分析、脚本运行与文件产出。
- 本地 RAG:基于多种向量数据库与内容提取引擎实现检索增强生成,支持混合检索与重排序;可用
#命令加载文档。 - 联网与浏览:通过多种搜索提供方将网页结果注入对话,并可将指定 URL 内容拉入聊天。
- 图像生成与编辑:支持 OpenAI DALL·E、Gemini、ComfyUI、AUTOMATIC1111 等引擎进行生成与提示词编辑。
- 协作与管理:包含笔记、频道、持久记忆、日历与定时自动化、多模型并行对话、用量分析与模型评估、RBAC 与用户组、企业级认证与身份供应、可观测性与水平扩展等能力。
适用场景
- 希望完全离线或自托管运行 AI 对话与智能体的团队或个人。
- 需要在同一界面混合调用本地模型与多种云模型 API 的场景。
- 需要文档问答、本地知识库、RAG 检索的工作流。
- 需要多用户、权限分组、企业认证与审计的组织级部署。
- 需要扩展插件、外部工具连接、智能体自动化的开发者场景。
使用条件与限制
- 可通过 pip(建议 Python 3.11)、uv、Docker 或 Kubernetes 安装部署。
- Docker 部署需挂载数据卷(如
-v open-webui:/app/backend/data)以避免数据丢失。 - 使用 NVIDIA GPU 加速需安装相应 CUDA 容器工具包;离线环境可设置
HF_HUB_OFFLINE=1阻止联网下载模型。 - 数据库可选 SQLite(支持可选加密)或 PostgreSQL;文件可存本地或 S3、Google Cloud Storage、Azure Blob Storage。
- 项目包含多许可代码,当前代码库含 Open WebUI License 组件并附带保留“Open WebUI”品牌的要求,具体条款以 LICENSE 与 LICENSE_HISTORY 为准。
- 部分能力(如 Terminals 企业版、企业计划、Cloud 文件集成等)属于企业或外部配套范围,需另行了解。
来源与收录说明
AI 整理,已通过独立来源审核,收录于 2026-10-17。资料整理不代表运行实测,具体功能与使用条件以官方说明为准。
https://github.com/open-webui/open-webui ↗