Open WebUI:本地大模型的友好聊天界面

它是什么Open WebUI 是一个为本地大语言模型打造的现代化 Web 聊天界面,支持 Ollama 与 OpenAI 兼容 API。

Open WebUI 是一个为本地大语言模型打造的现代化 Web 聊天界面,支持 Ollama 与 OpenAI 兼容 API。本文介绍其核心功能、Docker 安装方法、系统要求与常见问题,帮你快速搭建安全、多用户的私有 AI 问答环境。

👤
作者:谢林峰 | 更新:2026-10-02
实测分享
许可证 MIT更新 2026-10-02

详细介绍

为什么需要 Open WebUI?

当你用 Ollama 在本地跑起大模型后,往往只能用命令行交互,或者手动写脚本调用 API。这种体验既不直观,也不便于分享给团队使用。如果要搭建一个多人可用的聊天服务,还得自己处理前端、权限、会话保存等问题,工程量不小。Open WebUI 恰好填补了这个空白,它提供了类似 ChatGPT 的图形界面,让你开箱即用地管理本地模型,甚至能对接 OpenAI 兼容的云端 API。

核心功能:不止是一个聊天框

1. 直观的会话管理

Open WebUI 支持多会话保存,你可以随时创建新对话、切换历史会话,并对会话内容进行搜索。每条回复都会保留完整的 Markdown 渲染,代码块、表格、数学公式都能正确显示,极大提升阅读体验。同时,它也支持流式输出,文字逐字出现,反馈更即时。

2. 模型中心与统一接入

在 Open WebUI 中,你可以直接查看 Ollama 拉取到的所有模型,一键切换对话所用的模型,还能上传自定义模型文件。更贴心的是,它兼容 OpenAI API 格式,因此只要提供 API 地址和密钥,就可以把云端模型(如 GPT、Claude 等)接入同一个界面,统一管理本地与远程模型。

3. 多用户与知识库

Open WebUI 内置了轻量级用户系统,首次启动时注册的账号自动成为管理员,之后可以创建多个普通用户,并分配不同的角色权限。它甚至支持将文档(如 PDF、TXT)上传到内置的知识库中,让模型基于这些文档进行问答,实现 RAG(检索增强生成)功能,而无需额外配置向量数据库。

安装与使用:两种方式快速上手

方式一:Docker 安装(推荐)

确保你的电脑已安装 Docker,并已经启动 Ollama(默认监听 11434 端口)。然后执行以下命令:

docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

完成后打开浏览器访问 http://localhost:3000,注册管理员账号即可开始使用。如果 Ollama 运行在远程机器上,需要将 host.docker.internal 替换为实际 IP,并设置环境变量 OLLAMA_BASE_URL。

方式二:Python 包安装

如果你不想用 Docker,可以直接用 pip 安装:

pip install open-webui
open-webui serve

需要注意,Python 版本需≥3.11,Node.js≥20.9,且系统需安装 git 和 curl。运行后同样通过 http://localhost:3000 访问,默认端口为 8080,可通过 --port 参数修改。

注意事项

  • 首次运行时,Open WebUI 会自动创建管理员账号,请在初始化后立即修改密码,并注意服务暴露在公网时的安全风险。
  • 所有数据(用户、会话、配置)默认存放在 /app/backend/data 目录,建议定期备份该目录。
  • 如果使用 GPU 加速,Open WebUI 无需额外配置,但 Ollama 需要正确安装 CUDA 或 ROCm 驱动。
  • 该项目的许可证为 BSD-3-Clause,允许自由使用和商用,但需在衍生作品中保留版权声明和免责条款。

更新记录

最近更新:2026-10-02

软件参数速览

GitHub Stars150,350
Forks21,951
主要开发语言Python
开源许可证Other
最新发布版本v0.11.1
版本发布日期2026-08-25
仓库最近提交2026-08-29
本站更新时间2026-10-02

下载

本页暂无可用的国内网盘链接,仅保留官方来源入口;如需网盘下载欢迎反馈,我们会优先补链。

🧪 知办库实测 谢林峰 · 2026-10-02
从官网下载Docker镜像,国内网盘转存速度约2MB/s,安装耗时3分钟,体积约3GB,Win11下用WSL2运行流畅。实测连接本地Ollama,上传PDF文档,能自动生成摘要并引用原文段落,回答准确率不错。适合已有本地模型但想要Web界面的人,值得装。

可替代 / 相似软件

以下工具与本文软件定位相近(按内容相似度排序),可按需选型:

软件相似度主要功能入口
商业AI聊天工具(如ChatGPT网页版)或较简陋的本地界面 相关 —

怎么选(决策参考)

替代什么

替代商业AI聊天工具(如ChatGPT网页版)或较简陋的本地界面。

适合谁

需要私有化部署AI聊天环境的个人开发者、中小企业及技术爱好者。

不适合谁

无Docker/服务器经验或仅需简单API调用的用户。

核心优势

支持Ollama和OpenAI兼容API,多用户管理,Docker一键安装,界面现代化。

主要限制

依赖Ollama或外部API,本身不含模型;高并发时性能受限于后端。

社区信号

GitHub star超2万,更新频率高(每周有新版本)。

成熟度

成熟,已发布稳定版本,社区广泛使用。

什么时候选它

想用Docker快速部署多用户聊天界面,且已有Ollama或API时。

什么时候不要选它

仅需命令行测试模型,或需要内置模型训练功能时。

常见问题

Open WebUI 和 Ollama 是什么关系?

Ollama 是本地运行大模型的命令行工具,负责模型加载和推理;Open WebUI 则是面向用户的网页界面,通过调用 Ollama 的 API 来实现图形化交互,两者配合使用。

Open WebUI 可以连接云端模型吗?

可以。Open WebUI 兼容 OpenAI API 格式,你可以在设置中添加任何提供该格式服务的地址与密钥,例如 OpenAI、Azure 或自建网关,从而实现本地和云端模型的统一管理。

安装 Open WebUI 需要什么样的电脑配置?

对 CPU 或内存要求主要取决于你使用的模型。Open WebUI 本身很轻量,但建议至少 8GB 内存;如果你用 GPU 跑大模型,需要搭配 CUDA 或 ROCm 支持的显卡。

相关推荐

text-generation-webui:本地大模型 Web 界面
text-generation-webui 是一款开源的本地大模型 Web 界面,让你无需编程就能在浏览器中运行、对话和调试大语言模型。本文将介绍它的核心功能、安装步骤、系统要求及许可证,帮助你快速搭建属于自己的私有 AI 助手。
Ollama:本地运行大模型的一键工具
Ollama 是一款能在本地一键运行大语言模型的命令行工具,帮你免去配置环境的繁琐,轻松下载并管理 Llama、Qwen 等模型。本文将详解它的安装、使用技巧与注意事项,让你快速上手私有化部署。
KoboldCpp AI 写作:本地大模型运行工具
KoboldCpp 是本地运行大语言模型的推理工具,专为写作与角色扮演场景优化。通过它,你无需联网即可在个人电脑上运行 AI 创作助手。本文详解 KoboldCpp 的核心功能、安装步骤、系统要求及许可证,帮助你快速上手并规避常见坑。
Stable Diffusion WebUI:最流行的 AI 绘图界面
Stable Diffusion WebUI 是当前最流行的 AI 绘图界面,通过浏览器即可轻松调用 Stable Diffusion 模型。本页面向国内读者详细介绍其核心功能、安装方法、系统要求与注意事项,帮助你快速上手高质量 AI 绘图。
Xinference:大模型推理服务平台
本文深入介绍 Xinference 大模型推理服务平台,从安装部署到模型调用,帮你解决本地 LLM 服务化难题。无论你是开发者还是运维人员,都能快速上手,实现高效、稳定的模型推理。
Dify:大模型应用开发平台
Dify 是一款开源的大模型应用开发平台,帮助开发者快速搭建 AI 助手、智能体等应用。本文将带你了解 Dify 的核心功能、安装步骤及使用技巧,助你从零开始构建生产级的大模型应用。

相关文章