开放式网络界面:汝之本地ChatGPT
化汝之本地大语言模型为精美、功能完备之网络界面——若ChatGPT,然全然运行于汝之机器。
开放式网络界面为何物?
开放式网络界面乃Ollama之自托管网络界面。其予汝:
- 🖥️ 浏览器中ChatGPT式之对话界面
- 🔄 谈话中途切换模型
- 📁 上传文牍,与之论谈(RAG)
- 🖼️ 图像生成(由Automatic1111 / ComfyUI)
- 🎤 声音输入,文转音
- 👥 多人支持(与家人或团队共享)
- 📱 适于手机(可在手机浏览器运行)
- 🔌 图像、网络搜索等插件
最妙者: 乃通乎汝之本地Ollama之实例——永无数据离汝之机。
须知之备
- ✅ Ollama已安装且可用(参看入门)。
- ✅ 至少引一模型(如
qwen2.5:7b)。 - ✅ Docker已安装(推荐)。OR Python 3.11以上。
选项A:以Docker安装(推荐——仅需两分钟)
Docker乃最简之法。一令即可毕:
docker run -d \
-p 3000:8080 \
-v open-webui:/app/backend/data \
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
--name open-webui \
--restart always \
ghcr.io/open-webui/open-webui:main
此举所为:
-
-p 3000:8080— 使之可于http://localhost:3000 -
-v open-webui:/app/backend/data— 即便重启,亦存吾之私语 -
-e OLLAMA_BASE_URL— 告之吾之Ollama所运行之处 -
--restart always— 自启于机之启动
验其运行
# Check logs — you should see "Application startup complete"
docker logs open-webui --tail 20
乃启 http://localhost:3000 于浏览器中.
初用乎? 造一账户。无虑也——唯局域之用。汝之数据存于汝之机。
选项二:以 pip 安装(不使用 Docker)
若无 Docker,则:
# Install
pip install open-webui
# Run
open-webui serve
所见所感
既登录,Open WebUI之貌与感,类ChatGPT。
要旨所在:
| 域 | 其功用何在 |
|---|---|
| 对话面板(左) | 汝之交谈往迹 |
| 模型选择器(上) | 于所有下载之模型间切换 |
| 对话输入(下) | 书汝之讯 |
| 回形针图标 | 上传文书 |
| 设置之轮 | 配置模型参数、RAG、声音 |
可玩之趣
1. 聊天中途易模型
于顶置下拉菜单,可于对话中易模型。各模型皆见同聊之史.
- 始以
qwen2.5:7b为泛聊 - 需硬思时,易为
deepseek-r1:14b - 转至
codellama以处理代码之事
2. 上传文书(内置RAG)
点击回形针图标,上传PDF、Word文档或文本文件。模型即可就其内容作答
应用场景:
- 上传研究论文并提问
- 上传公司手册
- 上传教材章节以助研习
三. 呼声输入
点击麦克风之象,以声代笔。此法可行于Chrome与Edge。
四. 定制模型之行止
于设置→模型,可调:
- 温度: 0.2(精微)至1.0(奇诡)
- 语境之长: 模型所忆几何
- 系统提示:模型之人格
高级:连接其他服务
图像生成
Open WebUI可集成本地图像生成器:
# Add Automatic1111 (Stable Diffusion)
docker run -d \
-p 7860:7860 \
-v sd-models:/models \
--gpus all \
asd/stable-diffusion-webui:latest
然后在Open WebUI设置→图像生成中配置。
网络检索(实验性)
于设置→网络检索中启用网络检索。开启WebUI,应答疑问时将搜索互联网。
生产部署
带HTTPS
为安全远程访问(VPN或隧道后):
# Using Caddy as a reverse proxy
docker run -d \
-p 443:443 \
-v open-webui:/app/backend/data \
-e OLLAMA_BASE_URL=http://ollama:11434 \
-e WEBUI_SECRET_KEY=your-secret-here \
--name open-webui \
ghcr.io/open-webui/open-webui:main
多用户部署
開放式網絡用戶介面,自帶多用戶支援。每用戶:
- 獲其獨自之對話史
- 不得見他用人之對話
- 得選自所引之任何模型
欲增用戶者:往設置→管理面板→用戶→創造用戶.
排錯
| 問題 | 原由 | 解法 |
|---|---|---|
| "连接被拒" | Ollama未运行 | 首启 Ollama:ollama serve
|
| 本地3000端口空白页 | 容器未启动 | docker start open-webui |
| 无可供之模型 | 未引模型 | ollama pull qwen2.5:7b |
| 迟滞之文牍也&一 | 嵌入模型未载入 | 首份文档上传,加载嵌入需时更久 |
| 端口三千已占用 | 又有他务用之 | 更易其端口也-p 8080:8080且用之http://localhost:8080
|
| 容器不启 | Docker未运行 | 启 Docker 桌面或 Docker 守护 |
资源
- 官方文档: docs.openwebui.com
- GitHub: github.com/open-webui/open-webui
- Docker Hub: ghcr.io/open-webui/open-webui
次步:既得图形界面,可试设本地RAG——令尔之LLM答尔之自有文书之问。
其部分之本地大模型指南 — 独立硬件运行人工智能之权威宝典。
























