| PDF reading (knowledge) | pypdf | pip install pypdf |
| URL reading | beautifulsoup4 | pip install beautifulsoup4 |
| Voyage AI embeddings | voyageai | pip install voyageai |
| Cohere reranking | cohere | pip install cohere |
| PgVector database | psycopg[binary], pgvector | pip install psycopg[binary] pgvector |
| Discord interface | discord.py>=2.3.0 | pip install 'definable[discord]' |
| All interfaces | discord.py>=2.3.0 | pip install 'definable[interfaces]' |
| File readers (PDF, DOCX, PPTX, XLSX, ODS, RTF) | pypdf, python-docx, python-pptx, openpyxl, odfpy, striprtf | pip install 'definable[readers]' |
| PostgreSQL memory | asyncpg>=0.29.0 | pip install 'definable[postgres-memory]' |
| Redis memory | redis>=5.0.0 | pip install 'definable[redis-memory]' |
| Qdrant memory | qdrant-client>=1.9.0 | pip install 'definable[qdrant-memory]' |
| Chroma memory | chromadb>=0.5.0 | pip install 'definable[chroma-memory]' |
| MongoDB memory | motor>=3.3.0 | pip install 'definable[mongodb-memory]' |
| Pinecone memory | pinecone>=5.0.0 | pip install 'definable[pinecone-memory]' |
| Mistral OCR | mistralai>=1.0.0 | pip install 'definable[mistral-ocr]' |
| HTTP server | fastapi, uvicorn | pip install 'definable[serve]' |
| Cron scheduling | croniter | pip install 'definable[cron]' |
| JWT authentication | pyjwt | pip install 'definable[jwt]' |
| Dev mode (hot-reload) | watchfiles | pip install watchfiles |
| Full runtime | All of the above | pip install 'definable[runtime]' |