# Core dependencies
torch>=2.0.0
pillow>=10.0.0
numpy>=1.24.0
huggingface_hub>=0.26.0

# AI API clients
anthropic
groq
mistralai

# AutoAWQ with specific version - MUST be installed before transformers
autoawq
#flash-attn>=2.0.0;platform_system!="Darwin"  # Optional for performance, excluded on MacOS

# Transformers - MUST be installed after AutoAWQ
transformers
accelerate>=0.21.0
sentence-transformers

# Qwen model dependencies
tokenizers>=0.15.0
safetensors>=0.3.1
# It's highly recommanded to use `[decord]` feature for faster video loading.

decord
qwen-vl-utils[decord]
# Video processing
opencv-python>=4.8.0
decord>=0.6.0
ffmpeg-python>=0.2.0
imageio_ffmpeg>=0.6.0
moviepy>=2.1.2
scenedetect>=0.6.2

# Downloading
yt-dlp>=2023.3.4

# Utilities
tqdm>=4.66.1
requests>=2.31.0
python-slugify>=8.0.1
psutil>=5.9.0
packaging>=23.1
aiohttp>=3.8.5
python-dotenv
tiktoken
pydantic
rich


# AutoAWQ with specific version - MUST be installed before transformers
autoawq==0.2.8
#flash-attn>=2.0.0;platform_system!="Darwin"  # Optional for performance, excluded on MacOS


