pydantic>=2.0.0
tenacity>=8.0.0
numpy>=1.24.0

[all]
google-generativeai>=0.5.0
google-cloud-aiplatform>=1.50.0
openai>=1.0.0
anthropic>=0.25.0
boto3>=1.34.0
cohere>=5.0.0
ollama>=0.1.0
sentence-transformers>=2.2.0
neo4j>=5.0.0
networkx>=3.0
python-arango>=7.0.0
chromadb>=0.4.0
qdrant-client>=1.7.0
pinecone-client>=3.0.0
faiss-cpu>=1.7.4
weaviate-client>=4.0.0
pymilvus>=2.3.0
psycopg2-binary>=2.9.0
azure-search-documents>=11.6.0
azure-core>=1.30.0
spacy>=3.7.0
pdfplumber>=0.10.0
pypdf>=3.0.0
python-docx>=1.0.0
openpyxl>=3.1.0
pandas>=2.0.0
python-pptx>=0.6.21
beautifulsoup4>=4.12.0
Pillow>=10.0.0
pytesseract>=0.3.10
PyYAML>=6.0
transformers>=4.40.0
torch>=2.0.0
torchvision>=0.15.0
torchaudio>=2.0.0
opencv-python>=4.8.0
moviepy>=1.0.3
scenedetect>=0.6.0
librosa>=0.10.0
soundfile>=0.12.0
pydub>=0.25.0
openai-whisper>=20231117
ffmpeg-python>=0.2.0

[anthropic]
anthropic>=0.25.0

[arangodb]
python-arango>=7.0.0

[audio]
librosa>=0.10.0
soundfile>=0.12.0
pydub>=0.25.0

[aws-transcribe]
boto3>=1.34.0
botocore>=1.34.0

[azure]
openai>=1.0.0

[azure-search]
azure-search-documents>=11.6.0
azure-core>=1.30.0

[bedrock]
boto3>=1.34.0
botocore>=1.34.0

[blip2]
transformers>=4.40.0
torch>=2.0.0
Pillow>=10.0.0

[chroma]
chromadb>=0.4.0

[clip]
transformers>=4.40.0
torch>=2.0.0
Pillow>=10.0.0

[cohere]
cohere>=5.0.0

[csv]
pandas>=2.0.0

[default]
google-generativeai>=0.5.0
neo4j>=5.0.0
chromadb>=0.4.0
spacy>=3.7.0
pdfplumber>=0.10.0
python-docx>=1.0.0
openpyxl>=3.1.0
pandas>=2.0.0
python-pptx>=0.6.21
beautifulsoup4>=4.12.0
Pillow>=10.0.0
PyYAML>=6.0

[faiss]
faiss-cpu>=1.7.4
numpy>=1.24.0

[full-loaders]
pdfplumber>=0.10.0
pypdf>=3.0.0
python-docx>=1.0.0
openpyxl>=3.1.0
pandas>=2.0.0
python-pptx>=0.6.21
beautifulsoup4>=4.12.0
PyYAML>=6.0
Pillow>=10.0.0
pytesseract>=0.3.10

[gemini]
google-generativeai>=0.5.0

[google-stt]
google-cloud-speech>=2.21.0

[html]
beautifulsoup4>=4.12.0

[imagebind]
torch>=2.0.0
torchvision>=0.15.0
torchaudio>=2.0.0
Pillow>=10.0.0

[memgraph]
neo4j>=5.0.0

[microsoft-graphrag]
graphrag>=0.3.0
pandas>=2.0.0

[milvus]
pymilvus>=2.3.0

[multimodal]
transformers>=4.40.0
torch>=2.0.0
torchvision>=0.15.0
torchaudio>=2.0.0
Pillow>=10.0.0
opencv-python>=4.8.0
moviepy>=1.0.3
scenedetect>=0.6.0
librosa>=0.10.0
soundfile>=0.12.0
pydub>=0.25.0
openai-whisper>=20231117
ffmpeg-python>=0.2.0

[neo4j]
neo4j>=5.0.0

[networkx]
networkx>=3.0

[nlp]
spacy>=3.7.0

[ocr]
Pillow>=10.0.0

[ocr-local]
pytesseract>=0.3.10
Pillow>=10.0.0

[office]
python-docx>=1.0.0
openpyxl>=3.1.0
pandas>=2.0.0
python-pptx>=0.6.21

[ollama]
ollama>=0.1.0

[openai]
openai>=1.0.0

[pdf]
pdfplumber>=0.10.0
pypdf>=3.0.0
pdfminer.six>=20221105

[pgvector]
psycopg2-binary>=2.9.0

[pinecone]
pinecone-client>=3.0.0

[qdrant]
qdrant-client>=1.7.0

[sentence-transformers]
sentence-transformers>=2.2.0

[siglip]
transformers>=4.40.0
torch>=2.0.0
Pillow>=10.0.0

[vertex-ai]
google-cloud-aiplatform>=1.50.0
google-generativeai>=0.5.0

[video]
opencv-python>=4.8.0
moviepy>=1.0.3
scenedetect>=0.6.0
Pillow>=10.0.0

[weaviate]
weaviate-client>=4.0.0

[whisper]
openai-whisper>=20231117
ffmpeg-python>=0.2.0

[yaml]
PyYAML>=6.0
