feat: integrate nano-graphrag (#433)

* add nano graph-rag

* ignore entities for relevant context reference

* refactor and add local model as default nano-graphrag

* feat: add kotaemon llm & embedding integration with nanographrag

* fix: add env var for nano GraphRAG

---------

Co-authored-by: Tadashi <tadashi@cinnamon.is>
This commit is contained in:
cin-klein
2024-10-30 15:32:30 +07:00
committed by GitHub
parent 19b386b51e
commit 66e565649e
7 changed files with 470 additions and 18 deletions

View File

@@ -19,6 +19,8 @@ COHERE_API_KEY=<COHERE_API_KEY>
# settings for local models
LOCAL_MODEL=llama3.1:8b
LOCAL_MODEL_EMBEDDINGS=nomic-embed-text
LOCAL_EMBEDDING_MODEL_DIM = 768
LOCAL_EMBEDDING_MODEL_MAX_TOKENS = 8192
# settings for GraphRAG
GRAPHRAG_API_KEY=<YOUR_OPENAI_KEY>