Installation
Prerequisites
- Python 3.13+
- OpenAI API key (for default adapters)
Install
For PostgreSQL support:
Bashuv add memvee[postgres]
Or with pip:
Bashpip install memvee
pip install memvee[postgres] # with PostgreSQL
Environment Variables
Set your API key for the default adapters:
Bashexport OPENAI_API_KEY=sk-...
Other providers require their own keys:
| Provider |
Environment Variable |
| OpenAI |
OPENAI_API_KEY |
| Anthropic |
ANTHROPIC_API_KEY |
| Google |
GOOGLE_API_KEY |
| Groq |
GROQ_API_KEY |
Development Setup
Bashgit clone https://github.com/vstorm-co/memv.git
cd memv
make install
Running Tests
Bashuv run pytest
uv run pytest tests/test_models.py::test_name # Specific test
Code Quality
Bashmake lint
make typecheck
uv run pre-commit run --all-files