# Gloda Video Factory - Dependencies
# Python 3.10+

# Core LLM
openai>=1.0.0

# Image Generation
fal-client>=0.4.0

# Video Generation (Real Mode)
PyJWT>=2.8.0
requests>=2.31.0

# Audio Generation
elevenlabs>=1.0.0
gTTS>=2.4.0

# Video Processing
moviepy==1.0.3
imageio[ffmpeg]>=2.33.0
Pillow>=10.0.0
numpy>=1.24.0

# Web UI (Streamlit - 保留原有调试界面)
streamlit>=1.29.0

# FastAPI Backend (新增前后端分离)
fastapi>=0.109.0
uvicorn[standard]>=0.27.0
python-multipart>=0.0.6

# Task Queue (异步任务处理，支持水平扩展)
celery[redis]>=5.3.0
redis>=5.0.0

# Database
sqlalchemy>=2.0.0
psycopg2-binary>=2.9.9

# Config
python-dotenv>=1.0.0
PyYAML>=6.0.1
boto3>=1.34.0

