在Windows系统中安装Open WebUI并连接Ollama

Open WebUI是一个开源的大语言模型(LLM)交互界面,支持本地部署与离线运行。通过它,用户可以在类似ChatGPT的网页界面中,直接操作本地运行的Ollama等大语言模型工具。
安装前的核心要求

  1. Python 3.11(必须严格使用此版本,更高版本可能不兼容)
  2. Node.js 20.x及以上(用于前端依赖管理)
  3. Ollama已安装并运行(若未安装,参考《Windows系统安装Ollama超简教程》)

二、详细安装步骤

DeepSeek不用过度美化它,也不用贬低它,这只是一个优秀的工具,还谈不上非常“智能”或者说“无所不能”。

【DeepSeek教程】DeepSeek从入门到精通,一小时掌握,零基础本地部署+投喂数据+个人知识库搭建与使用(附全套文档及使用指南)_哔哩哔哩_bilibili【DeepSeek教程】DeepSeek从入门到精通,一小时掌握,零基础本地部署+投喂数据+个人知识库搭建与使用(附全套文档及使用指南)共计9条视频,包括:DeepSeek是什么?、DeepSeek基础-通用技巧、DeepSeek基础-拓展场景等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV1nMNeePEZd/?spm_id_from=333.1387.homepage.video_card.click

步骤1:安装Python 3.11

1. 访问 Python官网,下载Python 3.11.9安装包。

2.安装时务必勾选Add Python 3.11 to PATH,避免后续命令无法识别。

3. 验证安装,输入python --version看到版本信息即表示安装成功:

python --version

步骤2:安装Node.js与npm

1. 从Node.js中文网(https://nodejs.org/zh-cn)下载最新LTS版本(如20.12.2)。

2.安装完成后验证:

node -v && npm -v

步骤3:安装Open WebUI

打开cmd窗口,输入:

pip install open-webui

等待一段时间就会自动安装完成,切记不要用python3.11以上的版本,否则可能出现不兼容的问题:

见到下图所示界面,就表示安装成功:

三、运行Open WebUI并连接Ollama

启动Open WebUI

open-webui serve

打开另一个cmd窗口输入open-webui serve 启动open-webui之后,在浏览器输入默认访问地址:http://localhost:8080

若需自定义数据存储路径:

打开http://localhost:8080后,可以看到如下界面:

点击开始使用进入注册账号页面,输入账号密码注册即可:

开始使用:

本地环境设置:

进入网站后,在右上角选择本地的大模型,我们本地安装的是deepseek-r1.5,选择之后就可以进行对话了:

幻觉:

四、常见问题与优化

    1. 中文界面设置:登录后,在右上角设置中选择“简体中文”提升用户体验。
    2. 模型文件存储路径优化
      通过环境变量OLLAMA_MODELS将模型文件迁移至非系统盘(如D:\ollama_models),避免C盘爆满。
    3. 端口冲突处理
      若8080端口被占用,可通过--port参数指定其他端口:open-webui serve --port 8090
### 安装配置 Open WebUI #### Docker 的安装 为了在 Windows 上顺利部署 Open WebUI,需预先确保已正确安装 Docker Desktop 启动服务。Docker 是容器化平台,允许应用程序及其依赖被打包成独立单元,在任何环境中一致运行。 #### 启动 Open WebUI 容器 通过命令行工具执行如下指令来创建启动 Open WebUI 实例: ```bash 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 ``` 此命令完成以下几项工作: - `-d` 参数表示以后台模式运行容器; - `-p 3000:8080` 将主机端口 3000 映射到容器内部的服务端口 8080[^1]; - `--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 配置集成 由于初次加载时可能无法立即看到可用模型选项,这通常是因为尚未连接外部 LLM (大语言模型) 提供商如 Ollama。针对 Windows 用户而言,为了让 Ollama 能够被识别,建议按照官方文档指示添加相应环境变量,从而实现本地 IP 访问授权。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

查老师并不渣

感谢各位小爷赏饭吃!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值