Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lemurpwned/cypher-shell

A cypher shell for running Cypher queries using natural language
https://github.com/lemurpwned/cypher-shell

cypher llm llm-shell neo4j

Last synced: 25 days ago
JSON representation

A cypher shell for running Cypher queries using natural language

Awesome Lists containing this project

README

        

# Cypher Shell

A shell for querying Neo4j with Cypher using LLMs.

## Installation

```bash
pip install cypher-shell
```

## How to use

```bash
python -m cypher_shell --help
```

or

```bash
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.