综合介绍
Langchain-Chatchat(原 Langchain-ChatGLM)是一个基于Langchain思想实现的,目标是为中文场景提供友好支持的知识库问答应用。它支持离线运行,解决了数据安全及私域部署的问题,依托开源语言模型与Embedding模型,支持各类模型API接口。
基于 ChatGLM 等大语言模型与 Langchain 等应用框架实现,开源、可离线部署的检索增强生成(RAG)大模型知识库项目。
![Langchain Chatchat](https://img.tchepai.com/file/b8f670bfe230616c8cb6b.png)
Web UI 对话界面
![Langchain Chatchat](https://img.tchepai.com/file/b538c66c896417aedcdc1.png)
Web UI 知识库管理页面
原理:
![Langchain Chatchat](https://img.tchepai.com/file/f954ed9328b52676d8276.png)
从文档处理角度来看,实现流程如下:
![Langchain Chatchat](https://img.tchepai.com/file/bcfd20a13c88ef5fa68bb.png)
功能列表
使用本地知识库进行问答
支持中文场景与开源模型
可离线运行保证数据安全和隐私
支持OpenAI GPT API调用
Langchain-Chatchat Wiki提供详尽资料
使用帮助
检查Python版本符合要求
下载项目所需模型至本地
初始化知识库和配置文件
使用一键启动命令启动项目
访问Web UI界面操作