基于AutoDL部署langchain-chatchat-0.3.0

目录

前言

一、本次基于AutoDl服务器实现部署

1.1 配置AutoDL环境

 1.2 了解AutoDl学术加速的使用

1.3 基于AutoDL的虚拟环境激活

二、设置和安装Langchain-Chatchat及相关依赖

三、Xinference框架部署与大模型 & embidding模型加载

四、启动项目

五、再次启动项目 

六、注意事项

6.1 使用AutoDL代理工具访问虚拟机中的服务(强推)

6.2 修改默认监听地址以允许远程访问(官方提供,我没用到)

 七、参考文章


 

前言

Home · chatchat-space/Langchain-Chatchat Wiki (github.com)

 

langchain-chatchat-0.3.0新版本相比于之前2.几的版本复杂些,部署的时候和启动方式都有一系列的改变,也遇到一些坑和解决办法,接下来就和我一步一步进行搭建。

一、本次基于AutoDl服务器实现部署

1.1 配置AutoDL环境

注册好autodl账户之后,开始在上面租服务器,地区我租的重庆A区的,GPU我选择的是RTX4090,基础镜像选择的是Pytorch-2.3.0-python-3.12(ubuntu22.04)- cuda版本12.1。

54dd00b22fab4811905197bc0c0099e4.png

 1.2 了解AutoDl学术加速的使用

在该项目中我并没有使用到,我是自己有挂一个VPN。有需要的话可以使用以下官方提供的方法进行文件的下载。

学术加速,提高在国外网站(github等学术网站)拉取文件的速度:

source /etc/network_turbo

取消学术加速:

unset http_proxy && unset https_proxy

1.3 基于AutoDL的虚拟环境激活

对于一个全新的机子来说新建完虚拟环境无法做到直接激活,重新加载你的shell配置
输入以下指令:

source ~/.bashrc
conda init

二、设置和安装Langchain-Chatchat及相关依赖

1.打开终端从github上将新版本的项目拉取下来,指令如下

git clone https://github.com/chatchat-space/Langchain-Chatchat.git

2.新建一个虚拟环境

conda create -n glm4_text python==3.11
<
### 部署 Langchain-Chatchat 0.3.1 #### 创建虚拟环境 为了确保依赖项不会与其他项目冲突,建议创建一个新的 Conda 虚拟环境来安装所需的软件包。 ```bash conda create -n chatchat_0.3.1 python=3.11 conda activate chatchat_0.3.1 ``` #### 安装 Langchain-Chatchat 库 从版本 `0.3.0` 开始,Langchain-Chatchat 支持作为 Python 库的形式进行安装。对于 `0.3.1` 版本,可以使用如下命令完成安装: ```bash pip install langchain-chatchat -U ``` 此命令将会升级至最新版次的 `langchain-chatchat`[^1]。 #### 设置配置文件路径 自 `0.3.1` 版本起,应用程序允许通过本地 YAML 文件来进行配置管理。可以通过设定环境变量 `CHATCHAT_ROOT` 来指定这些配置文件的位置;如果不做特别指明,默认情况下会采用当前工作目录下的相应位置存储数据。 在 Linux 或 macOS 上可执行以下指令导出环境变量: ```bash export CHATCHAT_ROOT=/path/to/chatchat_data ``` 请注意替换 `/path/to/chatchat_data` 为实际希望保存 Chatchat 数据的具体路径。 #### 初始化应用 最后一步是运行初始化脚本来准备必要的资源和结构化布局: ```bash chatchat init ``` 这将准备好一切以便启动服务。 #### 访问 Web 界面 (针对 AutoDL 用户) 如果是在 AutoDL 平台上操作,并希望通过浏览器界面与 ChatChat 进行交互,在成功部署之后可以在本地计算机上打开网页浏览器并访问地址 http://127.0.0.1:8501/ 查看已部署的应用程序实例[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

jmu xzh_0618

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值