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