routeur_ia_api / requirements.txt
Cyril Dupland
Refactor voice bot and enhance capabilities endpoint: Consolidate voice bot logic into a single function, update transport handling for Daily and SmallWebRTC, and introduce a new capabilities endpoint to check transport availability. Update documentation to reflect these changes.
8824891
raw
history blame
920 Bytes
# FastAPI et serveur
fastapi>=0.115.6,<0.128.0
uvicorn[standard]>=0.32.0,<1
python-multipart>=0.0.9,<1
# Validation et configuration
pydantic>=2.10.6,<3
pydantic-settings>=2.10.1,<3
python-dotenv>=1.0.1,<2
# Securite JWT
python-jose[cryptography]>=3.3.0,<4
passlib[bcrypt]>=1.7.4,<2
# LangChain et IA
langchain>=0.3.27,<0.4
langchain-openai>=0.3.9,<0.4
langchain-community>=0.3.20,<0.4
langchain-mistralai>=0.2.4,<0.3
mistralai>=1.0.0,<2
requests>=2.32.0,<3
httpx>=0.27.0,<1
aiohttp>=3.11.0,<4
langgraph>=0.2.35,<0.3
openai>=1.74.0,<2
# Supabase
supabase>=2.7.4,<3
vecs>=0.4.0,<1
# Pipecat Voice (WebRTC + STT + TTS + VAD)
# Pin >=0.0.90 for webrtc/silero extras.
# Daily transport: Linux-only (daily-python requires glibc). On Linux: pip install pipecat-ai[daily]
pipecat-ai[silero,openai,webrtc]>=0.0.90
# Summarizer tooling
reportlab>=4.4.4,<5
markdown>=3.7,<4
# Ecologits Carbon Footprint
ecologits>=0.8.2,<1