[Feature Vote] Add more Storages and LLMs?
gusye1234 opened this issue · 15 comments
Hi there, I would like a raise an issue about the future enhancement of nano-graphrag
. One of the big direction is add more components to adapt various scenes.
What would you guys like to add? For example:
- "I would like to add
monogoDB
for the KV storage" - "I would like to add
ollama
for local LLM access" - "I would like to add
neo4j
for the graph storage"
Your suggestions would be very helpful to the next version of nano-graphrag
.
Candidates:
Check out our RoadMAP.
For reference:
./examples
have tutorials about new LLM component, embedding component and vector storage.
It would be great to add GraphScope for graph storage. GraphScope supports networkx-like interfaces and more production-ready features (like scalability). Also, its license is more commercial-friendly compared to neo4j.
I would like to add ollama
for local LLM access
非常感谢老师发布这么有价值的项目。给老师建议:
1 增加开源向量数据库的支持,比如Faiss等。
2. 还有增加对向量数据库接口的支持,有些向量库是以API接口方式供外部调用存取向量数据的。
3. 知识图谱可视化
ollama
and maybe even supporting other vector dbs (defaults to hnsw
). Not sure if neo4j
is needed, currently this repo looks quite lean already.
Nice implementation :)
I would like to add NebulaGraph for the graph storage :), it's an Apache 2.0 licensed open-source and distributed graph database with NetoworkX Integration :)
via: #9
希望可以添加 nebulagraph存储
希望可以添加知识图谱可视化!!
Plan to add Sciphi Triplex as a model backend for entity extraction
https://huggingface.co/SciPhi/Triplex
Would like to see the implementation with Neo4J. Neo4J could do a lot of help for graph visualization.
I'd love to see Kùzu, an embedded graph database (similar in design to DuckDB and LanceDB, where you just embed the database as part of the application) as a persistent layer for the graph store. It's also open source and permissively licensed (MIT license). Happy to contribute a PR in due course :).
I'd love to see Kùzu, an embedded graph database (similar in design to DuckDB and LanceDB, where you just embed the database as part of the application) as a persistent layer for the graph store. It's also open source and permissively licensed (MIT license). Happy to contribute a PR in due course :).
nano-graphrag
is opened to contribute at any time! Will check Kùzu. Is it compatible with Windows system?
Will check Kùzu. Is it compatible with Windows system?
Great! @gusye1234, yes it's compatible with Windows too. And supports APIs in multiple languages.
"I would like to add GraphScope for the graph storage
I am considering adding support for Memgraph since we support Cypher and Leiden community detection.