Skip to content

A cypher shell for running Cypher queries using natural language

Notifications You must be signed in to change notification settings

LemurPwned/cypher-shell

Repository files navigation

Cypher Shell

A shell for querying Neo4j with Cypher using LLMs.

Installation

pip install cypher-shell

How to use

python -m cypher_shell --help

or

python -m cypher_shell --config configs/movies.yaml

where configs/movies.yaml is a configuration file that contains the node and relationship descriptions.

If no configuration file is provided, the tool will try to generate a schema automatically. This might give worse results.

You need to set the .env file with your OpenAI API key and Neo4j credentials. See .env_template for more information.

About

A cypher shell for running Cypher queries using natural language

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages