Chat2Graph
About Chat2Graph
Chat2Graph is a Graph Native Agentic System designed to enhance key capabilities of agents—such as reasoning, planning, memory, knowledge, and tool collaboration—by leveraging the symbolic strengths of graph data structures, including relational modeling and interpretability. It also promotes the intelligence of graph databases, lowers the threshold for graph usage, accelerates content generation, and enables natural interaction with graphs. The project aims to deeply integrate graph computing technologies with artificial intelligence.
Get an API Key
- Visit the SiliconFlow official website and register an account (if already registered, just log in).
- After registration, go to API Key, create a new API Key, and click to copy it for later use.
Deploy Chat2Graph
Download Chat2Graph
Prepare the Runtime Environment
Ensure you have the correct versions of Python and NodeJS:
- Python: Python == 3.10 is recommended.
- NodeJS: NodeJS >= v16 is recommended.
You can use conda
or other tools to manage your Python environment:
Build Chat2Graph
Run the build script:
Configure SiliconFlow Model
Prepare the .env configuration file:
Fill in your SiliconFlow model configuration:
Start Chat2Graph
Run the startup script:
When you see the following log, Chat2Graph has started successfully:
Use Chat2Graph
Open your browser and visit http://localhost:5010/ to start using Chat2Graph.
Register a Graph Database
To experience the full “chat with graph” capability, register a graph database instance in advance. Currently supported databases include Neo4j and TuGraph.
Start a Neo4j instance:
Start a TuGraph instance:
Chat Easily with Graphs
Automatically complete knowledge graph construction and analysis tasks:
Supports real-time rendering of graph models and graph data.
Integrate Chat2Graph
Chat2Graph provides a clean and easy-to-use SDK API for customizing your own agentic systems.
Configure the SiliconFlow model:
Initialize the agent using a chat2graph.yml
config file:
Synchronous agent call:
Asynchronous agent call: