MicroFish/backend/requirements.txt

32 lines
855 B
Plaintext

# ===========================================
# MiroFish Backend Dependencies
# ===========================================
# Python 3.11+ required
# Install: pip install -r requirements.txt
# ===========================================
# ============= Core Framework =============
flask>=3.0.0
flask-cors>=6.0.0
# ============= LLM Related =============
# OpenAI SDK (unified OpenAI format for LLM calls)
openai>=1.0.0
# ============= OASIS Social Media Simulation =============
# OASIS social simulation framework
camel-oasis==0.2.5
camel-ai==0.2.78
# ============= File Processing =============
PyMuPDF>=1.24.0
# Encoding detection (supports non-UTF-8 encoded text files)
charset-normalizer>=3.0.0
chardet>=5.0.0
# ============= Utility Libraries =============
# Environment variable loading
python-dotenv>=1.0.0
# Data validation
pydantic>=2.0.0