Windows 11 部署 Langchain-Chatchat 本地知识库指南
项目简介
LangChain-Chatchat(原 Langchain-ChatGLM)是一个基于 ChatGLM 等大语言模型与 Langchain 应用框架实现的开源项目。它支持检索增强生成(RAG),可实现离线部署的本地大模型知识库,无需联网即可运行私有化 AI 应用。
前置准备
1. Python 环境
建议安装 Python 3.10 版本,以确保兼容性。
python --version
若未安装,请前往官网下载并配置环境变量。
2. Git 与 Git LFS
项目依赖 Git 拉取代码及模型文件,需确保已安装 Git LFS。
git lfs install
验证安装:
git lfs version
3. 虚拟环境(推荐)
为避免依赖冲突,建议使用 conda 或 venv 创建独立环境。
conda create -n langchain python=3.10
conda activate langchain
环境安装
1. 拉取仓库
git clone https://github.com/chatchat-space/Langchain-Chatchat.git
cd Langchain-Chatchat
2. 安装依赖
根据需求选择安装全部依赖、仅 API 或仅 Web UI。
安装全部依赖:
pip install -r requirements.txt
仅安装 API:
pip install -r requirements_api.txt
仅安装 Web UI:
pip install -r requirements_webui.txt
模型下载与配置
1. 下载模型文件
由于 HuggingFace 访问限制,推荐使用镜像站点下载模型。
下载 ChatGLM2-6B 模型:
git clone https://hf-mirror.com/THUDM/chatglm2-6b
下载 Embedding 模型(如 m3e-base):
git clone https://hf-mirror.com/moka-ai/m3e-base
2. 初始化配置文件
复制默认配置示例文件。
python copy_config_example.py
修改 config.ini 中的模型路径,确保指向本地下载的模型目录。


