32 lines
855 B
Plaintext
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 |