hetaoist / my_knowledge_chat_server

参考LangChain-Chatchat项目实现的本地知识库问答

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目说明

本项目参考LangChain-Chatchat项目实现:

  1. 基于0.2.10版本更新。
  2. 删除了search和agent功能。
  3. 根据项目需求添加了一部分接口(保留了知识库相关原始接口)。
  4. 服务打包镜像部署。

原始项目说明参见:📃 original.md
镜像打包部署命令参考:📃 run.md

项目代码参考地址:
LangChain-Chatchat
QAnything

部署说明:

  1. 与后端代码约定数据分部式存储地址为:/data/release/juicefs,因服务使用容器化部署所以需要挂载目录并映射到相同路径:
    -v /data/release/juicefs:/data/release/juicefs
  2. 默认使用模型以及模型存储地址:
    m3e-base: /data/release/juicefs/models/m3e-base
    chatglm3-6b: /data/release/juicefs/models/chatglm3-6b

TODO:

  1. 更新接口解决上传同名文件覆盖问题;
  2. 上传文件路径做数据向量化
  3. 上传的是文件夹路径,要做批量数据的向量化
  4. ......

About

参考LangChain-Chatchat项目实现的本地知识库问答


Languages

Language:Python 99.6%Language:Dockerfile 0.3%Language:Shell 0.0%