Skip to content

Installation

Requirements

  • Python 3.8+
  • OpenAI API key (for memory processing)

Install from PyPI

pip install memorisdk

Install from Source

git clone https://github.com/GibsonAI/memori.git
cd memori
pip install -e .

Development Installation

git clone https://github.com/GibsonAI/memori.git
cd memori
pip install -e ".[dev]"

Verify Installation

from memori import Memori
print("Memoriai installed successfully!")

Database Setup

SQLite (Default)

No additional setup required - SQLite database will be created automatically.

PostgreSQL

pip install psycopg2-binary

MySQL

pip install mysqlclient
# or
pip install PyMySQL

API Key Setup

Option 1: Environment Variable

export OPENAI_API_KEY="sk-your-openai-key-here"

Option 2: .env File

Create .env file in your project:

OPENAI_API_KEY=sk-your-openai-key-here

Option 3: Direct Configuration

from memori import Memori

memori = Memori(openai_api_key="sk-your-openai-key-here")

Next Steps