Prerequisites
- Python 3.12+
- Docker & Docker Compose
- An LLM API key (OpenAI recommended for quickstart)
Installation
Configure Environment Variables
Copy the example environment file:.env with your API key:
.env.example for the full list of supported providers (OpenAI, Azure, Foundry, Anthropic, Gemini).
Run the Docker Containers
- Neo4j graph database on
localhost:7474(browser) andlocalhost:7687(bolt) - Persona API on
localhost:8000
http://localhost:8000/docs.
Interact with the API
Create a New User
Ingest User Data
Perform a RAG Query
Local Development (without Docker)
For development, you can run the API locally with Poetry:Next Steps
Memory Model
Understand Episode, Psyche, and Goal
LLM Providers
Configure Azure, Foundry, Anthropic, and more