windows 下使用open-webui 过程记录

搜索一下论坛,这种初级入门的帖子,论坛没有。
google了一下,记录下来,方便别的网友折腾
大佬们就直接忽略吧

  1. 安装miniconda3
    open-webui要求运行在python环境下,如果你的windows中有安装python,需要先卸载,否则会跟python冲突。官方推荐的是在miniconda3下运行
    miniconda3下载地址
    下载最新的 Miniconda3-latest-Windows-x86_64.exe

安装后,验证是否安装成功
CMD 中执行: conda -V
有“conda 25.1.1”之类的提示就是安装成功

2.修改conda配置文件.condarc(非必须,只是为了下载速度)
.condarc位于
C:\Users\Administrator\miniconda3.condarc
打开后,将下面的内容覆盖原来的代码

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/[/code]

3.创建open-webui,并安装python 3.11(open-webui 对这个版本适配得最好),以后的操作都在open-webui工作区下
开始菜单,启动Anaconda prompt,输入下面的命令
[code]conda  create  -n  open-webui  python=3.11

查看工作区是否创建成功

conda  info  -e

4.安装open-webui
进入创建的工作区,CMD命令行中执行:

[code]conda activate open-webui[code]
配置pip镜像加速

pip  config  set  global.index-url  https://pypi.tuna.tsinghua.edu.cn/simple

安装 open-webui

pip  install  open-webui

大概需要10分钟左右,如果你修改了.condarc和配置pip镜像加速的话
这部分无法截图,由于我已经安装过了

5.启动 open-webui
CMD命令行中执行:

open-webui  serve

会加载代码,等到出现”Fetching 30 files: 100%“就是启动成功


此时浏览器输入
http://localhost:8080/
即可打开open-webui界面了,此时需要注册和设置密码
6.设置open-weibui
右上角,设置,管理员设置

外部连接;openai api,管理OpenAI API连接, 配置

在弹出的页面
URL填写 API 地址,比如火山
https://ark.cn-beijing.volces.com/api/v3/
API密匙
模型ID
填写后,点击+,保存

联网搜索,设置搜索引擎,保存,即可开启联网功能

6.平时使用流程;
平时使用流程
打开CMD命令行
进入open-webui工作区
conda activate open-webui
工作区中启动open-webui, 启动后,不能关闭此窗口
open-webui serve
退出或关闭 open-webui
ctrl + c

5 个赞

有个佬发了 win 的整合包一键运行

1 个赞

感谢大佬教程

1 个赞

是吧,我是没有搜索到,要不然也不用这么麻烦
你有连接吗

我也是今天打算在Windows上部署 准备看一下有什么简单的方法没有 在谷歌上搜出来的第一个就是论坛里面的帖子

噢,你这个教程是自己架设硬件本地跑,我的硬件做不到,只能调用API的方式运行

我也是调用API,直接跳过 ollma 的部分。 他这个是个二合一的教程,直接下载压缩包运行一键安装 openwebui 就可以了。

1 个赞

python 用 uv 创建虚拟环境好像要快非常多

感谢楼主分享

请教UV指的什么?谢谢

https://docs.astral.sh/uv/getting-started
这个

set RAG_EMBEDDING_ENGINE=ollama
set AUDIO_STT_ENGINE=openai

启动前设置下环境变量 可以跳过rag模型的下载

为啥不直接 Docker

建設docker也是時間
雖然會在未來提供巨大便利

主要是 win 用 docker 体验着实不是很好