Skip to content

Releases: shibing624/ChatPDF

1.1.0

06 Sep 09:46
Compare
Choose a tag to compare

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

25 Jan 08:03
Compare
Choose a tag to compare

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参数设置底模