Skip to content

An exchanger for nebula graph data to vector db milvus.

License

Notifications You must be signed in to change notification settings

GrisaiaEvy/graph2vector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graph2Vector

A program designed to convert knowledge graph data into vector representations.

Introduction

Graph2Vector serves as a bridge between knowledge graph data and vectorized representations, enabling LLM-based RAG question-answering functionality. img_1.png

Usage

  1. Download the source code: git clone https://github.com/GrisaiaEvy/graph2vector.git
  2. Configure: Set up the necessary parameters and configurations according to your requirements in main.rs.
  3. Run: Execute main.rs to initialize the program and interact with the AI for question-answering capabilities.

Test

Neo4j: v4.4.4

Embedding Model: Xenova/bge-small-zh-v1.5

Milvus: v2.3.1

LLM: gpt-3.5-turbo

Test on chinese knowledge graph. img.png

Roadmap

  • Add Reranker Support
  • Enhance Graph Database Support
  • Enhance Embedding Models Support

License

MIT license

About

An exchanger for nebula graph data to vector db milvus.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages