IT评测·应用市场-qidao123.com技术社区

标题: 【三步 完全离线搭建 openwebui 】 [打印本页]

作者: 大连全瓷种植牙齿制作中心    时间: 2024-11-22 21:41
标题: 【三步 完全离线搭建 openwebui 】
完全离线linux 版open webui 的搭建
1.在具有网络毗连的环境中下载whl

在有网络的环境,利用pip download可以保存所有的依靠包,可以利用-i 指定清华的镜像源加速下载速度。
  1. # 命令:
  2. pip download <package_name> --only-binary=:all: --wheel --platform <platform_tag> --python-version <python_version>
  3. # 示例
  4. pip download -d e:\temp\openweuiwhi_linux open-webui --only-binary=:all:  --platform linux_x86_64 --python-version 311 -i  https://pypi.tuna.tsinghua.edu.cn/simple
复制代码
注意:如果windows要下载linux的还要指定系统 --platform
下图是我依靠截图此中几个,我下载后依靠了200多个其他包:

下载的时候要注意,两个环境python版本最好一致,因为很多包是要求python版本的

好比这内里的311就要求是Python3.11版本
2.拷贝whl 包到无网络环境安装

进入到上述依靠包的文件夹,执行安装,如下:
  1. pip.exe install --no-index --find-links . .\open_webui-0.3.28-py3-none-any.whl
复制代码
该命令会自动的寻找openwebui 在当前路径下的依靠安装
2.1安装中的小问题

安装的时候报错版本不符合要求,升级setuptools和pip(pip版本比力低的时候,无法安装此中的tar.gz的文件)
  1. pip install setuptools-75.1.0-py3-none-any.whl
  2. python.exe -m pip install pip-24.2-py3-none-any.whl
复制代码
如果中间遇到某一个tar.gz的包无法安装成功,可以解压缩,进入到解压缩后的目次,用包中的setup单独安装下:
  1. python.exe setup.py install
复制代码
然后重新安装,出现如下就是安装成功了

pip list也可以看到安装的open webui了
如果open-webui 在powershell找不到,可以加到环境变量中:

3.启动

  1. open-webui.exe serve
复制代码
3.1 启动中的问题

启动的时候肯定会报错,如下:

openwebui默认需要联网下载模型,联网环境连不上hugging face,而我们完全离线的环境连网络都上不去,办理方法如下:

下载模型的话需要修改代码,比力复杂一些
下载模型的方法如下:
官网:https://hf-mirror.com/sentence-transformers/all-MiniLM-L6-v2/tree/main



在上面提示的路径找到utils.py,打开这个文件,大致看一下,修改这行为固定地址:
  1. model_repo_path = "D:\\install\\sentence-transformers\\all-MiniLM-L6-v2"
复制代码

然后再次启动,出现如下,就是安装成功了

默认的运行端口是 8080,以是启动后,浏览器输入127.0.0.1:8080,就可以利用openwebui了

点注册,输入账号和密码,第一个账号默认为管理员,open web ui就可以利用了

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4