numpy>=1.24
python-dotenv>=1.0

[all]
faiss-cpu>=1.7
sentence-transformers>=2.2
langgraph>=0.2
pypdf>=4.0
groq>=0.11
openai>=1.0
anthropic>=0.30
google-generativeai>=0.7
boto3>=1.34
cerebras-cloud-sdk>=1.0
matplotlib>=3.6
pytest>=7.0
ruff>=0.6

[anthropic]
anthropic>=0.30

[bedrock]
boto3>=1.34

[cerebras]
cerebras-cloud-sdk>=1.0

[dev]
pytest>=7.0
ruff>=0.6

[embeddings]
sentence-transformers>=2.2

[eval]
matplotlib>=3.6

[faiss]
faiss-cpu>=1.7

[google]
google-generativeai>=0.7

[groq]
groq>=0.11

[llm]
groq>=0.11
cerebras-cloud-sdk>=1.0
openai>=1.0
boto3>=1.34

[ma_rag]
langgraph>=0.2

[openai]
openai>=1.0

[pdf]
pypdf>=4.0
