Skip to main content
Before you begin, make sure you have the following installed:
  • 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:
3

Configure Your Environment

You’ll need to provide credentials to connect to your Neo4j database and other services.
  1. Create a .env file in the a1facts/lib directory.
  2. Add your API keys and, optionally, your Neo4j credentials to the file:
    .env
  3. (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.