| core (no extra) | openai, anthropic, httpx, pydantic, pydantic-settings, python-dotenv, click, rich, PyYAML, aiohttp, requests, tenacity, coloredlogs |
rag | faiss-cpu, chromadb, sentence-transformers, beautifulsoup4, lxml, numpy, networkx |
vector-stores | chromadb, qdrant-client, weaviate-client, pinecone-client, pymilvus, elasticsearch |
agents | multimind-sdk[memory] |
memory | redis, numpy, networkx |
documents | pdfplumber, PyPDF2, python-docx, python-pptx, pillow, pytesseract, unstructured |
finetune | torch, transformers, datasets, accelerate, peft, scikit-learn, numpy, pandas, optuna |
finetune-gpu | multimind-sdk[finetune] + bitsandbytes (Linux only) |
compliance | cryptography, bcrypt, pycryptodome, plotly, dash, pandas |
gateway | fastapi, uvicorn, redis, PyJWT, python-multipart, numpy |
mcp | mcp |
langchain | langchain-core |
llamaindex | llama-index-core |
crewai | crewai |
autogen | autogen-core |
haystack | haystack-ai |
dev | pytest, pytest-asyncio, pytest-cov, pytest-mock, ruff, mypy, pre-commit, bandit, pip-audit, build, twine, sphinx, sphinx-rtd-theme, myst-parser |