46 lines
731 B
Plaintext
46 lines
731 B
Plaintext
# 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
|
|
extra-streamlit-components>=0.1.71
|
|
|
|
# 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
|
|
|