Langchain-Chatchat 部署教程!开源可免费商用,完全本地化推理的知识库增强方案!!

图片[1]-Langchain-Chatchat 部署教程!开源可免费商用,完全本地化推理的知识库增强方案!!-零度会员

Langchain-Chatchat 是一个可以实现:完全本地化推理的知识库增强方案, 重点解决数据安全保护,私域化部署的企业痛点。 开源方案采用Apache License,可以免费商用,无需付费。

支持市面上主流的本地大语言模型和Embedding 嵌入式模型,支持开源的本地向量数据库。

图片[2]-Langchain-Chatchat 部署教程!开源可免费商用,完全本地化推理的知识库增强方案!!-零度会员

图片[3]-Langchain-Chatchat 部署教程!开源可免费商用,完全本地化推理的知识库增强方案!!-零度会员

1. 环境配置

  • 首先,确保你的机器安装了 Python 3.8 – 3.11  (强烈推荐使用 Python3.11) 【点击前往
  • 安装CUDA Toolkit,建议安装 CUDA 12.1版本,因为开发者就是用的这个版本,点击前往官方下载
  • 需要注意的是,如果你不在海外,需要自行全局科学上网,否则无法正常安装。

2. 正式安装

大陆用户请选择本地安装包:网盘打包下载

拉取仓库项目文件:

# 拉取仓库
 git clone https://github.com/chatchat-space/Langchain-Chatchat.git

# 进入目录
 cd Langchain-Chatchat

# 安装全部依赖
 pip install -r requirements.txt 
 pip install -r requirements_api.txt
 pip install -r requirements_webui.txt  

# 默认依赖包括基本运行环境(FAISS向量库)。如果要使用 milvus/pg_vector 等向量库,请将 requirements.txt 中相应依赖取消注释再安装。

3.下载模型

git lfs install
git clone https://huggingface.co/THUDM/chatglm3-6b
git clone https://huggingface.co/BAAI/bge-large-zh

初始化配置

python copy_config_example.py
python init_database.py --recreate-vs

4.启动

python startup.py -a

第一次启动的时候需要输入一个邮箱,就可以打开 webUI 可视化界面进行使用!

GPU硬件推荐参数

7B的模型,显存14GB+,推荐 NVIDIA RTX4080 16G及以上
14B级模型,显存30GB+,推荐 NVIDIA Tesla V100 32G及以上
39B级模型,显存69GB+,推荐 NVIDIA A100 80G及以上
72B级模型,显存145GB+,需要专业级显卡或者多卡叠加

(默认安装的是 ChatGLM-6B 模型,中端型显卡可以直接本地运行)

本次演示环境系统: Windows 11   、GPU: RTX 4090 24GB、 CPU: i7-12700

当然如果你需要运行更大的模型,比如你想要顺利在GPU运行本地模型的 FP16 版本,你至少需要以下的硬件配置,来保证在我们框架下能够实现 稳定连续对话

  • ChatGLM3-6B & LLaMA-7B-Chat 等 7B模型
    • 最低显存要求: 14GB
    • 推荐显卡: RTX 4080
  • Qwen-14B-Chat 等 14B模型
    • 最低显存要求: 30GB
    • 推荐显卡: V100
  • Yi-34B-Chat 等 34B模型
    • 最低显存要求: 69GB
    • 推荐显卡: A100
  • Qwen-72B-Chat 等 72B模型
    • 最低显存要求: 145GB
    • 推荐显卡:多卡 A100 以上

5.安装过程中出现的常见错误和解决方法:

1.提示 ModuleNotFoundError: No module named ‘pwd’,这个模块是Unix系统上的,Windows 上并没有,所以我们需要进行降级:

pip install langchain-community==0.0.19

2.提示错误信息 | ERROR | stderr | AssertionError: Torch not compiled with CUDA enabled

说明你没有安装CUDA环境或者你安装的PyTorch版本不支持CUDA,解决方法:

pip uninstall torch torchvision torchaudio

通过上面的命令进行卸载后重新安装官方给出的正确版本,安装命令如下:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

3.安装依赖 wavedrom 时报错 (setuptools_scm)的解决方法:

pip install setuptools_scm

安装后再重新安装依赖环境

 

 

THE END
点赞2177 分享
【限免】Vovsoft SEO Checker 永久免费许可证 – 网站分析器和 SEO 审计工具-零度会员

【限免】Vovsoft SEO Checker 永久免费许可证 – 网站分析器和 SEO 审计工具

Vovsoft SEO Checker是一款网站分析和SEO 审核工具,可帮助您测试网站的搜索引擎优化 (SEO)。借助它,您可以提升网站的 SEO 排名和状态。SEO Checker 还可以为您提供站点地图、链接、内部反向链...
admin的头像-零度会员admin
1.2W+1329
MobieSync – 免费领取1年授权的移动设备文件传输工具 [Windows][$29.95→免费]-零度会员

MobieSync – 免费领取1年授权的移动设备文件传输工具 [Windows][$29.95→免费]

MobieSync 是一款实用的文件传输管理工具,支持在电脑上轻松管理 iOS 和 Android 设备的文件,包括图片、音频、视频、联系人、短信等内容,助您快速完成传输与管理操作。   获取地址:【点...
admin的头像-零度会员admin
3.3W+2812
GPT-4 Turbo LLM 免费使用!微软已经内置在最新版的 Copilot 中-零度会员

GPT-4 Turbo LLM 免费使用!微软已经内置在最新版的 Copilot 中

微软今天正在提升其 Copilot 生成式人工智能聊天机器人的性能。已确认所有免费 Copilot 用户现在都可以访问 OpenAI 的 GPT-4 Turbo 大语言模型。 此前,需要购买微软的 Copilot Pro 服务才能访...
admin的头像-零度会员admin
1.4W+1528
6 款不容错过的AI神器!完全免费,老司机必备!提升效率一步到位! | 零度解说-零度会员

6 款不容错过的AI神器!完全免费,老司机必备!提升效率一步到位! | 零度解说

https://youtu.be/yneMZRIoyd01、图片高清放大 让模糊图片变清晰,参数较多,upscale factor可调大,生成图片尺寸不变,清晰度不如flux和tile。与原图一致性较好。免费使用:【点击前往】本地...
乌克兰战争:由志愿者组成的“IT军队”引发升级担忧-零度会员

乌克兰战争:由志愿者组成的“IT军队”引发升级担忧

乌克兰几天来一直在与俄罗斯的侵略战争作斗争。由志愿者组成的“IT 军队”也应该有所帮助。数十万人表达了兴趣。 上午 10 点 21 分 乌克兰周末出动“IT军队”抵御俄罗斯侵略战争后,Telegram频...
admin的头像-零度会员admin
1.6W+2251
免费 AI 修图神器!Gemini AI 精准到心坎里,Midjourney 直接淘汰?| 零度解说-零度会员

免费 AI 修图神器!Gemini AI 精准到心坎里,Midjourney 直接淘汰?| 零度解说

  Google AI Studio 修图神器:https://aistudio.google.com
admin的头像-零度会员admin
1.8W+1460
Windows 10 上开启 Copilot 微软智能AI助手-零度会员

Windows 10 上开启 Copilot 微软智能AI助手

1. 下载并安装 Windows 10 build 19045.3754 或更高版本。 2. 更新 Microsoft Edge 到最新版本。转到 edge://settings/help 并安装可用更新。 3. 下载开源工具ViVeTool 【点击下载】 4. 以管理...
MockingBird- 文字转语音神器!附最新安装使用教程!-零度会员

MockingBird- 文字转语音神器!附最新安装使用教程!

1.安装Python 选择3.8 或更高版本 【官方链接】2.安装 PyTorch, 直接官网下载 【官方链接】,如果GPU不支持CUDA,请默认选择,没有显卡就选择CPU。3.安装 ffmpeg 【下载链接】,下载后把bin目...
admin的头像-零度会员admin
2.2W+1684
Google Gemini 迎来重磅升级,推出实时语音对话功能,无限免费使用,附最新下载方式-零度会员

Google Gemini 迎来重磅升级,推出实时语音对话功能,无限免费使用,附最新下载方式

就在刚刚,Google AI 人工智能聊天机器人 Gemini 迎来了重磅升级!这次升级不仅引入了更加高级的 实时语音对话功能,让互动体验更加真实自然,而且 Gemini 的 文生图能力 也有了显著提升,比之...
admin的头像-零度会员admin
2.9W+3517