langchain-chatchat项目

扫地升1 年前
langchain-chatchat项目
梳理Langchain-Chatchat知识库API接口Langchain-Chatchat v0.28 完整的界面截图,如下所示:知识库 test 中源文件和向量库的位置,如下所示:
扫地升1 年前
langchain-chatchat项目
langchain中的Document类在Langchain-Chatchat的上传文档接口(upload_docs)中有个自定义的docs字段,用到了Document类。根据发现指的是from langchain.docstore.document import Document。本文简要对Document类进行介绍。
扫地升1 年前
langchain-chatchat项目
梳理Langchain-Chatchat-UI接口文档在 Langchain-Chatchat v0.1.17 版本及以前是有前后端分离的 Vue 项目的,但是 v0.2.0 后就没有了。所以本文使用的是 Langchain-Chatchat v0.1.17 版本中的 Vue 项目。经过一番折腾终于将 Langchain-Chatchat v0.1.17 版本前端 Vue 接口和 Langchain-Chatchat v0.2.8 后端 API 接口调通了。
扫地升1 年前
langchain-chatchat项目
Langchain-Chatchat项目:5.1-ChatGLM3-6B工具调用在语义、数学、推理、代码、知识等不同角度的数据集上测评显示,ChatGLM3-6B-Base 具有在10B以下的基础模型中最强的性能。ChatGLM3-6B采用了全新设计的Prompt格式,除正常的多轮对话外。同时原生支持工具调用(Function Call)、代码执行(Code Interpreter)和Agent任务等复杂场景。本文主要通过天气查询例子介绍了在tool_registry.py中注册新的工具来增强模型能力。
扫地升1 年前
langchain-chatchat项目
Langchain-Chatchat项目:4.2-P-Tuning v2使用的数据集本文主要介绍P-tuning-v2论文中的5种任务,分别为Glue任务、NER任务、QA任务、SRL任务、SuperGlue任务,重点介绍了下每种任务使用的数据集。
扫地升1 年前
langchain-chatchat项目
Langchain-Chatchat项目:4.1-P-Tuning v2实现过程常见参数高效微调方法(Parameter-Efficient Fine-Tuning,PEFT)有哪些呢?主要是Prompt系列和LoRA系列。本文主要介绍P-Tuning v2微调方法。如下所示:
扫地升1 年前
langchain-chatchat项目
Langchain-Chatchat项目:1-整体介绍基于Langchain与ChatGLM等语言模型的本地知识库问答应用实现。项目中默认LLM模型改为THUDM/chatglm2-6b[2],默认Embedding模型改为moka-ai/m3e-base[3]。