- Python 3.13+
- uv - An extremely fast Python package installer.
- Optional: A running Neo4j Database instance.
1
Clone the Repository
Open your terminal and run the following commands to clone the repository and navigate into the library directory:
2
Install Dependencies
Next, create a virtual environment and install the required packages.1. Create the virtual environment:2. Activate the virtual environment:3. Install dependencies:
- Windows
- macOS/Linux
3
Configure Your Environment
You’ll need to provide credentials to connect to your Neo4j database and other services.
- Create a
.envfile in thea1facts/libdirectory. - Add your API keys and, optionally, your Neo4j credentials to the file:
.env
- (Optional) Configure logging by adding the following environment variables:
.env
Privacy Notice: We collect minimal usage statistics (number of times the library is run) to help improve the project. You can opt-out by setting the environment variable
A1FACTS_TELEMETRY_DISABLED=1.