langchain>=0.2.0
langchain-core>=0.2.0
langchain-community>=0.2.0
langchain-openai>=0.1.0
langchain-anthropic>=0.1.0
langchain-google-genai>=1.0.0
docling>=2.0.0
chromadb>=0.5.0
faiss-cpu>=1.8.0
sentence-transformers>=3.0.0
mistune>=3.0.0
rouge-score>=0.1.2
nltk>=3.8
scikit-learn>=1.4.0
numpy>=1.26.0
pydantic>=2.7.0
python-dotenv>=1.0.0
rich>=13.0.0
pillow>=10.0.0
httpx>=0.27.0

[all]
genai_toolkit_4_all[anthropic,azure,eval-bert,google,image-sd,slm]

[anthropic]
langchain-anthropic>=0.1.0

[azure]
langchain-openai>=0.1.0
azure-identity

[bedrock]
langchain-aws>=0.1.0

[eval-bert]
bert-score>=0.3.13

[google]
langchain-google-genai>=1.0.0

[image-sd]
diffusers>=0.29.0
transformers>=4.41.0
torch>=2.3.0

[slm]
llama-cpp-python>=0.3.0
torchao>=0.4.0
huggingface_hub>=0.23.0
transformers>=4.41.0
torch>=2.3.0
accelerate>=0.30.0

[slm-base]
transformers>=4.41.0
torch>=2.3.0
accelerate>=0.30.0
