Open WebUI升级到最新版本

背景介绍

open-webui是一个用于构建Web用户界面的开源库,它仿照 ChatGPT 的图形化界面,可以非常方便的调试、调用本地大语言模型。

目前该开源库更新较为活跃,从3个月前的版本(v0.1.108)到截止到2024年6月中旬发布的最新版本V0.3.5,经历了约20个版本的快速迭代和升级。每次的迭代快速响应和修复了前面版本反馈的问题,使得新的版本在功能和稳定性上更加强大。

在上次实验安装时,使用的版本是v0.1.108, 详细安装过程请参考之前文章:

Open WebUI – 本地化部署大模型仿照 ChatGPT用户界面icon-default.png?t=N7T8https://blog.csdn.net/weixin_42458975/article/details/139845902

在使用中发现,该版本默认是全英文界面,无法在“设置”界面,更改成中文(因为没有该选项);同时在对话框中,上传PDF文件解析时,尤其是大文件,会解析不完整或者失败。

后来在open-webui官网社区了解到,这期间已经过了多次bugfix过程。因此,果断升级到最新版本做实验。 

升级过程

open-webui的升级,没有找到update的简单命令。这里采用直接官网下载最新源码安装的方式, 由于只是升级open-webui,整体的conda运行环境是现成的,所以升级也较为方便。 

1、进入open-webui源码git官网,下载最新版本

https://github.com/open-webui/open-webui/overview

=》 如果无法访问或下载较慢,建议将github替换为gitcode,可以较快速访问和下载:

 https://gitcode.com/open-webui/open-webui/overview

可以克隆到本地:

git clone https://gitcode.com/open-webui/open-webui.git

或者直接下载zip安装包。

2、重新安装open-webui并启动

#1.拉取源码
cd ~
git clone https://gitcode.com/open-webui/open-webui.git
cd open-webui
cp -RPp .env.example .env
#2.安装前端依赖
npm i
npm run build
#3.安装后端依赖
cd backend
pip install -r requirements.txt
#4.启动后端
bash start.sh

由于我原来的conda环境是python=3.8, 升级到最新open-webui,要求python在3.9及以上(安装过程中会提示),这时可以通过conda命令,先升级python版本(例如3.10版本),然后再安装open-webui:

conda install python=3.10

运行及页面设置

运行

在浏览器中输入 http://服务器:8080就能看到登录界面(地址中服务器是你使用的机器IP地址)。第一次使用需要注册账号。

在登录成功后的,主界面,我们可以通过点击右上角的头像的“设置”,来查看版本号,或者修改环境设置,比如:

查看版本号:

语言更改为简体中文, 更改主体风格颜色等:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/742604.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

链在一起联机存档同步教程 教你如何学会链在一起联机同存档

双人成行,四人更行了,说的就是新游戏链在一起,多人合作冒险游戏,一个是和兄弟四人一起玩的游戏,游戏中四个人被铁链绑在一起,大型节目之好兄弟到底谁是脑瘫正在上演,甚至有些玩家感觉链子牵的不…

【传拓研学】传承文化瑰宝,领略千年韵味

非遗薪火,传承中华文明 文化繁荣,共筑美好未来 在这风云变幻的时代,我们始终怀揣着对历史与文化的敬仰之情。今日,我们隆重向您推荐一项极具意义的活动——传拓研学活动。 传拓是我国一项古老的传统技艺,非遗物质文…

【大数据】什么是数据集成?(附FineDataLink集成工具介绍)

踏入大数据时代,信息洪流以前所未有的规模冲击着现代企业。数据,从边缘走到核心,成为驱动发展的关键力量。在此背景下,数据整合与价值挖掘能力跃升为企业竞争力的标尺。聚焦数据来源多样性和格式复杂性,探索先进分析工…

<电力行业> - 《第2课:电力行业的一会两网》

1 一会 一会指的是电监会,全称是国家电力监管委员会。根据国务院批准《国家电力监管委员会职能配置内设机构和人员编制规定》,国家电力监管委员会按照国务院授权,行使行政执法职能,依照法律、法规统一履行全国电力监管职责。 2 …

ubuntu卸载python3,重装python2.7

卸载py3 Linux(Ubuntu)环境下安装卸载Python3(避免踩坑)_ubuntu卸载python-CSDN博客https://blog.csdn.net/BLee_0123/article/details/136075374 安装py2.7 Ubuntu上重装Python2(强烈建议在不删除数据情况下&#…

Java——IDEA使用

一、IDEA介绍 IntelliJ IDEA 是 JetBrains 公司开发的一款功能强大的集成开发环境(IDE),主要用于 Java 编程语言,但也支持多种其他语言和框架。由于其强大的功能和灵活性,IntelliJ IDEA 被广泛应用于软件开发领域&…

js实现拖拽排序

<!DOCTYPE html> <html lang"zh"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>拖拽排序</title><style>* {margin: 0;p…

《梦醒蝶飞:释放Excel函数与公式的力量》 5.2VLOOKUP函数

第二节 5.2VLOOKUP函数 HLOOKUP函数&#xff1a;水平查找的能手&#xff0c;在Excel中&#xff0c;HLOOKUP函数&#xff08;Horizontal Lookup的缩写&#xff09;是执行水平查找的函数&#xff0c;它允许你根据一个关键值在表格的第一行中查找&#xff0c;并返回同一列中另一个…

黑马苍穹外卖7 用户下单+订单支付(微信小程序支付流程图)

地址簿 数据库表设计 就是基本增删改查&#xff0c;与前面的类似。 用户下单 用户点餐业务流程&#xff1a; 购物车-订单提交-订单支付-下单成功 展示购物车数据&#xff0c;不需要提交到后端 数据库设计&#xff1a;两个表【订单表orders&#xff0c;订单明细表order_d…

模组硬件通用丨模组USB电路设计指南

USB&#xff08;全称&#xff1a;Universal Serial Bus&#xff09;是一种串口总线标准&#xff0c;也是一种输入输出接口的技术规范&#xff0c;广泛应用于个人电脑和移动设备等信息通讯产品&#xff0c;并扩展至摄影器材、数字电视&#xff08;机顶盒&#xff09;、游戏机等相…

zabbix“专家坐诊”第243期问答

问题一 Q&#xff1a;zabbix监控的设备有点多了&#xff0c;想清理一下历史数据&#xff0c;官方有插件或者方法吗&#xff1f; A&#xff1a;清空数据库里history表。&#xff08;注意&#xff1a;是清空不是删除&#xff09; 问题二 Q&#xff1a;可以自定义设置数据的保存时…

用护眼灯还需要开灯吗?揭示护眼台灯四大危害原因

随着生活品质的提高&#xff0c;护眼台灯成为了许多家庭的新宠。它以使用便捷、护眼的特性深受欢迎&#xff0c;然而&#xff0c;随着护眼台灯的流行&#xff0c;市场上涌现了大量质量参差不齐的产品。在开启过程中&#xff0c;这些劣质产品可能会释放出比较微弱的光线&#xf…

EfficientNet-V1论文阅读笔记

目录 EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks摘要Introduction—简介Compound Model Scaling—混合模型缩放Problem Formulation—范式化问题&#xff08;理论基础&#xff09;Scaling Dimensions—维度缩放Compound Scaling—混合缩放 Eff…

mysql数据库的管理

MySQL数据库管理 mysql数据文件 存放在初始化时定义的datadir 该目录下放置三种后缀文件 .frm 与表相关的元数据&#xff08;meta&#xff09;&#xff0c;表结构的定义信息等。 .MYD mylSAM存储引擎专用 .MYI mylSAM存储引擎专用 MySQL语言类型 DDL&#xff08;数据定义语言…

ElementUI table的设置成Excel表格效果

实现效果代码最重要的部分 <el-table:data"Commision"border:row-style"{height: 0}":cell-style"{padding: 0 ,lineHeight: 0}":header-cell-style"{padding: 0,height: 0,ineHeight: 0}"><el-col :span"11">&…

生鲜水果行业wordpress主题

水果蔬菜wordpress外贸自建站模板 水果、脐橙、牛油果、菠萝、凤梨、鲜枣、苹果、芒果、瓜果、百香果wordpress外贸独立站模板。 https://www.jianzhanpress.com/?p3932 生鲜wordpress外贸出口网站模板 水果、蔬菜、肉蛋奶、水产、干货等生鲜产品wordpress外贸出口公司网站…

昇思25天学习打卡营第6天 | 函数式自动微分

神经网络的训练主要使用反向传播算法&#xff0c; 模型预测值&#xff08;logits&#xff09;与正确标签&#xff08;label&#xff09;送入损失函数&#xff08;loss function&#xff09;获得loss&#xff0c; 然后进行反向传播计算&#xff0c;求得梯度&#xff08;gradie…

Python Web实战:Python+Django+MySQL实现基于Web版的增删改查

项目实战 1.创建项目(sms) File->New Project->Django 稍等片刻&#xff0c;项目的目录结构如下图 项目创建后确认是否已安装Django和mysqlclient解释器&#xff0c;如何确认&#xff1f;file->Settings 如果没有请在Terminal终端输入以下命令完成安装 pip instal…

用户是如何访问网站的?

由于IP地址不方便记忆并且不能显示地址组织的名称和性质&#xff0c;人们设计出了域名&#xff0c;并通过域名系统&#xff08;DNS&#xff0c;Domain Name System&#xff09;来将域名和IP地址相互映射&#xff0c;使人更方便地访问互联网&#xff0c;而不用去记住能够被机器直…

【Docker】镜像

目录 1. 镜像拉取 2. 镜像查询 3. 镜像导出 4. 镜像上传 5. 镜像打标签 6. 镜像上推 7. 镜像删除 8. 镜像运行及修改 8.1 在registry 节点运行 mariadb 镜像&#xff0c;将宿主机 13306 端口作为容器3306 端口映射 8.2 查看容器ID 8.3 进入容器 8.4 创建数据库xd_d…