如何在本地环境部署 langchain-chatchat
时间: 2025-02-24 12:34:54 浏览: 108
### 本地环境安装和配置 Langchain-Chatchat
#### 创建并激活 Conda 虚拟环境
为了确保项目的独立性和稳定性,建议创建一个新的 Conda 环境来管理所需的软件包。通过命令 `conda create --name chatchat python=3.9` 可以建立名为 "chatchat" 的 Python 3.9 版本的新环境[^2]。
接着,在终端输入 `conda activate ~/.anaconda3/envs/chatchat` 来激活此特定的 Anaconda 环境[^3]。
#### 下载 Langchain-Chatchat 和 Xinference
访问 GitHub 上官方仓库页面下载最新版本的 Langchain-Chatchat 应用程序,地址为 https://github.com/chatchat-space/Langchain-Chatchat 。这一步骤可以通过克隆 Git 仓库完成,即运行如下指令:
```bash
git clone https://github.com/chatchat-space/Langchain-Chatchat.git
```
对于 Xinference 组件,则按照项目文档中的指导进行获取与设置[^1]。
#### 安装依赖项
进入已下载的应用目录后,利用 pip 工具依据 requirements.txt 文件自动解析并安装所有必要的Python库文件。通常情况下只需执行以下命令即可实现自动化安装过程:
```bash
pip install -r requirements.txt
```
如果遇到权限问题或其他错误提示,请尝试加上 sudo 或者管理员身份重新操作上述命令;另外也可以考虑使用 venv 模块构建隔离式的 Python 运行空间以便更好地控制第三方模块版本兼容性等问题。
#### 加载模型和服务启动
当所有的准备工作完成后,可以依次调用两个脚本来准备所需的大规模预训练语言模型及其嵌入表示形式:
- 执行 Shell Script `./xinference_model.sh` 用于加载基础的语言理解能力;
- 接着再运行另一个脚本 `./xinference_model_emb.sh` ,它负责初始化向量检索服务端口等额外功能支持。
最后,只需要简单地键入 `chatchat start -a` 即可全面开启整个聊天系统的运作状态,并允许外部客户端连接请求交互对话接口。
阅读全文
相关推荐


















