# ============================================================================= # REQUIREMENTS - Agent Collaboratif UGE avec Chainlit 2.8.1 # ============================================================================= # ----------------------------------------------------------------------------- # Framework Chainlit # ----------------------------------------------------------------------------- chainlit==2.9.0 #literalai>=0.0.500 # Pour le Data Layer officiel # ----------------------------------------------------------------------------- # LangChain Ecosystem # ----------------------------------------------------------------------------- langchain>=0.1.0 langchain-openai>=0.0.5 langchain-pinecone>=0.0.3 langchain-core>=0.1.23 langgraph>=0.0.25 tavily-python plotly openpyxl pandas # ----------------------------------------------------------------------------- # Vector Stores & Embeddings # ----------------------------------------------------------------------------- #pinecone-client>=3.0.0 pinecone sentence-transformers>=2.3.1 torch>=2.1.0 # Requis pour sentence-transformers numpy>=1.24.0 # ----------------------------------------------------------------------------- # LLM Providers # ----------------------------------------------------------------------------- openai>=1.12.0 # ----------------------------------------------------------------------------- # Monitoring & Observability # ----------------------------------------------------------------------------- langsmith>=0.1.0 python-dotenv>=1.0.0 # ----------------------------------------------------------------------------- # Database & Data Layer # ----------------------------------------------------------------------------- #psycopg2-binary>=2.9.9 # PostgreSQL adapter #supabase>=2.3.0 # Supabase Python client supabase #SQLAlchemy>=2.0.0 # ORM pour manipulation DB psycopg2 SQLAlchemy asyncpg bcrypt==4.1.2 # ----------------------------------------------------------------------------- # Async & Utilities # ----------------------------------------------------------------------------- #asyncio>=3.4.3 aiohttp>=3.9.0 python-multipart>=0.0.6 # Pour les uploads de fichiers # ----------------------------------------------------------------------------- # Data Processing # ----------------------------------------------------------------------------- pydantic>=2.6.0 python-json-logger>=2.0.7 # ----------------------------------------------------------------------------- # Development & Testing # ----------------------------------------------------------------------------- pytest>=7.4.0 pytest-asyncio>=0.21.0 black>=24.1.0 flake8>=7.0.0 mypy>=1.8.0 # ----------------------------------------------------------------------------- # Production # ----------------------------------------------------------------------------- uvicorn[standard]>=0.27.0 gunicorn>=21.2.0 watchfiles>=0.21.0 # Pour le hot-reload en dev