numpy==1.26.4
pillow==10.1.0
tqdm==4.66.1
python-dotenv==1.0.1
boto3==1.40.64
requests>=2.31.0
PyJWT>=2.10.1
google-genai>=1.52.0
openai>=2.9.0
fastapi==0.124.0
uvicorn[standard]==0.38.0
python-multipart==0.0.20
lumaai>=1.18.1
langchain>=1.0.0
langchain-openai>=0.2.0
langchain-anthropic>=0.2.0
langchain-google-genai>=2.0.0
pydantic>=2.0.0

[all]
torch==2.1.2
torchvision==0.16.2
opencv-python==4.8.1.78
scikit-image==0.22.0
transformers==4.42.4
timm>=1.0.22
einops>=0.8.1
scipy>=1.15.0
huggingface-hub>=0.36.0
nest-asyncio>=1.5.0
decord>=0.6.0
gradio>=6.0.0
diffusers>=0.21.0
accelerate>=0.20.0

[demos]
gradio>=6.0.0

[local]
torch==2.1.2
torchvision==0.16.2
opencv-python==4.8.1.78
scikit-image==0.22.0
transformers==4.42.4
timm>=1.0.22
einops>=0.8.1
scipy>=1.15.0
huggingface-hub>=0.36.0
nest-asyncio>=1.5.0
decord>=0.6.0

[training]
torch==2.1.2
torchvision==0.16.2
opencv-python==4.8.1.78
scikit-image==0.22.0
transformers==4.42.4
timm>=1.0.22
einops>=0.8.1
scipy>=1.15.0
huggingface-hub>=0.36.0
nest-asyncio>=1.5.0
decord>=0.6.0
diffusers>=0.21.0
accelerate>=0.20.0
