Open WebUI & Ollama
最后更新时间:2026年5月
Ollama 是让数以百万计的人在本地无缝运行 AI 的功臣项目,如果没有它们,Open WebUI 也不会有今天的成就。只需一条命令安装,一条命令运行,即可直接与模型畅聊。其桌面端应用自带了聊天界面,命令行 CLI 极速且直观,背后的开发团队亦不断推出新功能。我们是它的忠实拥趸。
Ollama 的优势
- 极致简单,几秒钟内即可安装并运行模型
- 自带聊天的桌面应用,提供完整的独立体验
- 庞庞大的模型库,包含数百个可直接从 Ollama 官方源下载的模型
- Modelfiles,支持通过系统提示词、参数和适配器微调来自定义模型
- 性能卓越,专为消费级硬件(Metal, CUDA, CPU)优化,支持 GPU 图层自动分配
- 兼容 OpenAI 的 API,可作为许多工具和应用的后端
- 并发模型加载,支持同时运行多个模型
- 跨平台,支持 macOS, Linux, Windows 以及 Docker
- 活跃开发,迭代迅速且团队响应极极快
- MIT 许可证开源
Open WebUI 的优势
- 功能丰富的 Web 界面,提供完整的 Chat、对话、历史记录、分类和搜索
- 知识库与 RAG,提供 9 种向量数据库、5 种提取引擎以及混合检索
- Python 扩展性,支持自定义工具、MCP 服务器、Pipelines 以及 OpenAPI 集成
- 多提供商支持,可将 Ollama 与 OpenAI, Anthropic, Google 等的模型并排使用
- 团队平台,包括 Channels、Notes、Automations、RBAC、SSO/OIDC/LDAP 和 SCIM 2.0
- Open Terminal,提供用于代码执行的完整沙箱计算环境
- 模型 Agent,支持为每个模型绑定自定义指令、专属工具和专属知识库
强强联合
Ollama 和 Open WebUI 是本地 AI 生态系统中最受欢迎的黄金搭档。Ollama 负责管理并提供模型服务,而 Open WebUI 则在其上增添了具备知识库管理、团队功能和良好扩展性的 Web 平台层。
# 最普遍的 Open WebUI 部署方式
ollama pull llama3
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data --name open-webui \
ghcr.io/open-webui/open-webui:main在同一台机器上运行时,Open WebUI 会自动检测 Ollama。您所有的 Ollama 模型都会立即显示在模型选择器中,无需进行任何配置。
如何选择
如果您想用最快的路径在本地运行模型,请选择 Ollama。其 CLI 命令行和桌面应用本身就非常适合进行快速交互、脚本编写以及日常开发。
如果您需要一个具有知识库、团队功能、持久化对话,或者能够在本地模型之外 无缝接入云端提供商的 Web 界面,请搭配使用 Open WebUI。
大多数人两者都在使用。 Ollama 负责处理模型层,Open WebUI 负责处理平台层。它们能够完美自动侦测彼此,开箱即用。
其他出色的 Ollama 前端
Ollama 兼容 OpenAI 的 API 意味着它能够与许多工具完美结合。如果 Open WebUI 的风格不合您意,其他可与 Ollama 完美搭配的项目包括:
- LibreChat —— 具备模型并排对比的多提供商聊天工具
- AnythingLLM —— 适用于基于工作区的文档问答工具
Ollama 让本地 AI 变得极其简单。Open WebUI 则在之上建立了广阔的平台层。它们强强联手,已帮助数百万人完成了在自己的硬件上运行 AI 的梦想。
准备好尝试 Open WebUI 了吗? 立即开始 →
常见问题解答
我可以在 Open WebUI 中使用 Ollama 吗? 是的。Open WebUI 提供了原生的 Ollama 集成,当在同一台机器上运行时会自动检测它。无需进行任何配置。
Ollama 是免费的吗? 是的。Ollama 基于 MIT 许可证开源,对个人和商业用途均完全免费。
Ollama 和 Open WebUI 是如何协同工作的? Ollama 负责模型的运行和管理。Open WebUI 则作为 Web 界面,同时还提供了知识库、团队功能以及扩展性。大多数人将它们结合使用。
使用 Open WebUI 必须要用 Ollama 吗? 不需要。Open WebUI 可以与任何兼容 OpenAI 的 API 协同工作,包括 llama.cpp, LM Studio, OpenAI, Anthropic, Google 等。Ollama 是个非常流行且好用的选择,但并不是强制必须的。
相关阅读: Open WebUI & llama.cpp · Open WebUI & LM Studio · Open WebUI & Jan