项目简介
本项目名为“Chinese-LangChain”,是一个基于Python的中文对话应用。它借助基于ChatGLM - 6b的大型语言模型(LLM)和langchain框架,实现了本地化知识库检索与智能答案生成。用户可通过网页界面输入问题,应用会依据输入利用LLM或知识库进行回答,返回结果与搜索内容。此外,用户能上传文件到知识库,还可选择不同的知识库进行问答。
项目的主要特性和功能
- 基于大型语言模型(LLM)开展智能问答。
- 支持从知识库检索答案。
- 允许用户上传文档至知识库。
- 提供友好的界面交互。
- 具备动态的知识库更新和扩展功能。
- 提供网络检索功能以补充知识库。
安装使用步骤
假设用户已下载本项目的源码文件:
1. 安装所需的依赖库,如langchain
、gradio
、transformers
、sentence_transformers
、faiss-cpu
、unstructured
、duckduckgo_search
、mdtex2html
、chardet
、cchardet
等。
2. 配置项目所需的资源,如模型路径、文档路径、向量存储路径等。
3. 运行main.py
文件以启动应用。
4. 通过浏览器访问应用界面,开始使用。
注意:运行此项目需要一定的计算资源,如足够的显存和内存。同时,为了使用此应用,用户需要能够访问互联网以进行网络检索。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】