# =========================================== # 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