Cypher Shell -- a shell for querying Neo4j with Cypher
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cypher_shell-0.1.tar.gz
(8.8 kB
view details)
Built Distribution
File details
Details for the file cypher_shell-0.1.tar.gz
.
File metadata
- Download URL: cypher_shell-0.1.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 172cb8829c8fa176cf4567f5db6cf275f650efddcecf734c0f4de1d10987b165 |
|
MD5 | db892f9cfef2a58c8d309cebf8b5ba8e |
|
BLAKE2b-256 | c9dd87497443daea81233211e534ea565edc90fd2b9f78c0c0203395b663d42b |
File details
Details for the file cypher_shell-0.1-py3-none-any.whl
.
File metadata
- Download URL: cypher_shell-0.1-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1305ce05dcc0b206abaa91fff3ce90572e09202c5f23481d5918661266844ad |
|
MD5 | b5d9a82a52d279787f7584486527795c |
|
BLAKE2b-256 | 8d5d1995736d3a86e5db379f702473bceb1fe50e021035fdddefcce18d4821f1 |