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

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

许可证 MIT更新 2026-08-19

详细介绍

为什么需要 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-08-19

下载

国内下载加速

本站提供夸克 / 百度 / 蓝奏网盘转存下载,国内访问快、不限速,转存后即可高速下载。网盘链接均经人工审核,失效可反馈补链。

官方下载
源码地址

下载按优先级提供:国内网盘(第一优先,便于国内快速获取)→ 官方来源(官方正版背书)→ 源码地址(开源项目);网盘链接均经审核,如失效欢迎反馈。

怎么选(决策参考)

解决什么

暂无公开信号

替代什么

暂无公开信号

适合谁

暂无公开信号

不适合谁

暂无公开信号

核心优势

暂无公开信号

主要限制

暂无公开信号

社区信号

社区数据不足

成熟度

暂无公开信号

什么时候选它

暂无公开信号

什么时候不要选它

暂无公开信号

常见问题

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 支持的显卡。

相关推荐

File Converter 文件格式转换工具:免费批量转换指南
File Converter 是一款 Windows 下免费开源的文件格式转换工具,集成于右键菜单,支持批量转换文档、图片、音频、视频等常见格式。本文详细介绍其功能特点、安装步骤和使用技巧,帮助您高效完成格式转换任务。
File Converter 文件格式转换工具
本文全面介绍File Converter文件格式转换工具,从实际场景出发,详解其右键菜单快速转换、批量处理等核心功能,并提供安装与使用步骤,帮助你高效完成格式转换。
PowerToys 微软效率工具集:实用功能详解
PowerToys 是微软官方开源的高效 Windows 效率工具集,集窗口分屏、批量重命名、OCR 取字等实用功能于一体,免费开源,适合希望提升 Windows 操作效率的用户。
BleachBit 系统清理工具:免费释放磁盘空间
BleachBit是一款免费开源的系统清理工具,能快速清除缓存、临时文件与日志,释放磁盘空间并保护隐私。本文详细介绍其核心功能、安装方法及使用技巧,帮助你在Windows和Linux上安全高效地完成系统深度清理。
Ventoy 多系统启动盘工具:一个 U 盘装所有系统
Ventoy 是一款免费开源的多系统启动盘制作工具,无需反复格式化,一个 U 盘即可安装 Windows、Linux 等多种系统。本文详细介绍其核心功能、安装步骤与使用技巧,帮助你彻底告别“一盘一系统”的繁琐时代。
Flow Launcher 效率启动器:快速搜索与启动
Flow Launcher 是一款免费开源的 Windows 效率启动器,让你告别慢吞吞的搜索栏,通过快捷键秒开应用、搜索文件、执行命令。本文详细介绍其核心功能、安装步骤与实用技巧,帮助你快速上手,大幅提升日常工作效率。

相关文章