Releases: shibing624/ChatPDF
Releases · shibing624/ChatPDF
1.1.0
v1.1.0版本
ChatPDF v1.1版本升级。
https://github.com/shibing624/ChatPDF
- 本项目实现了轻量版的GraphRAG
- 支持
local
模式的关系图检索的文档问答 - 支持Openai API, Deepseek API, Ollama API等,可自行扩展支持更多LLM
- 支持openai embedding、本地 text2vec embedding、huggingface embedding、sentence-transformers embedding等
- 异步开发,支持多个API并发请求
- 支持
GraphRAG示例
Tip
Please set OpenAI API key in environment: export OPENAI_API_KEY="sk-..."
.
If you don't have LLM key, check out this graphrag._model.py that using ollama
.
python graphrag_demo.py
Full Changelog: 1.0.0...1.1.0
1.0.0
1.0.0 版本
- 新增reranker模块,对字面+语义检索的候选集进行rerank排序,减少候选集,并提升候选命中准确率,用
rerank_model_name_or_path
参数设置rerank模型 - 新增候选chunk扩展上下文功能,用
num_expand_context_chunk
参数设置命中的候选chunk扩展上下文窗口大小 - RAG底模优化,可以使用200k的基于RAG微调的LLM模型,支持自定义RAG模型,用generate_model_name_or_path参数设置底模