Langchain-Chatchat/server
liunux4odoo 661a0e9d72 新功能:
- 知识库管理中的add_docs/delete_docs/update_docs均支持批量操作,并利用多线程提高效率
- API的重建知识库接口支持多线程
- add_docs可提供参数控制上传文件后是否继续进行向量化
- add_docs/update_docs支持传入自定义docs(以json形式)。后续考虑区分完整或补充式自定义docs
- download_doc接口添加`preview`参数,支持下载或预览
- kb_service增加`save_vector_store`方法,便于保存向量库(仅FAISS,其它无操作)
- 将document_loader & text_splitter逻辑从KnowledgeFile中抽离出来,为后续对内存文件进行向量化做准备
- KowledgeFile支持docs & splitted_docs的缓存,方便在中间过程做一些自定义

其它:
- 将部分错误输出由print改为logger.error
2023-09-08 08:55:12 +08:00
..
chat 添加切换模型功能,支持智谱AI在线模型 (#1342) 2023-09-01 23:58:09 +08:00
db 增加数据库字段,重建知识库使用多线程 (#1280) 2023-08-28 13:50:35 +08:00
knowledge_base 新功能: 2023-09-08 08:55:12 +08:00
model_workers 添加切换模型功能,支持智谱AI在线模型 (#1342) 2023-09-01 23:58:09 +08:00
static update api and webui: 2023-08-16 13:18:58 +08:00
api.py 新功能: 2023-09-08 08:55:12 +08:00
api_allinone_stale.py update llm_api_launch,api_allinone,webui_allinone,readme:1.llm_api_launch,api_allinone_webui_allinone更名;2. 更新readme关于startup的说明 2023-08-17 16:59:16 +08:00
llm_api.py 优化LLM和Embedding模型运行设备配置,可设为auto自动检测;修复:重建知识库时FAISS未保存 (#1330) 2023-08-31 17:44:48 +08:00
llm_api_shutdown.py update import pkgs and format 2023-08-10 21:26:05 +08:00
llm_api_stale.py update README.md and llm_api_stale.py 2023-08-20 10:38:41 +08:00
utils.py 将KnowledgeFile的file2text拆分成file2docs、docs2texts和file2text三个部分,在保持接口不变的情况下,实现: 2023-09-04 21:00:16 +08:00
webui_allinone_stale.py update llm_api_launch,api_allinone,webui_allinone,readme:1.llm_api_launch,api_allinone_webui_allinone更名;2. 更新readme关于startup的说明 2023-08-17 16:59:16 +08:00