Files
life-echo/api/requirements.txt

53 lines
928 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# FastAPI and Web Server
fastapi==0.115.0
uvicorn[standard]==0.32.0
websockets==14.1
python-multipart==0.0.19
# LangChain and AI
langchain==0.3.7
langchain-openai==0.2.0
# Database
sqlalchemy==2.0.36
greenlet>=3.3.0
# PostgreSQL drivers
asyncpg>=0.29.0
# Redis for session storage
redis>=5.0.0
aioredis>=2.0.0
# Celery for background tasks
celery[redis]>=5.3.0
# PDF Generation
reportlab==4.2.2
weasyprint==62.3
# Utilities
pydantic==2.9.2
pydantic-settings==2.5.2
python-dotenv==1.0.1
httpx==0.27.0
# Authentication
python-jose[cryptography]==3.3.0
bcrypt>=4.0.0
# Audio Processing - Local Whisper ASR
faster-whisper>=1.0.0
# Image Processing
Pillow>=10.0.0
# Tencent Cloud SDK全量包包含 SMS、ASR 语音识别等模块)
tencentcloud-sdk-python>=3.0.1000
openai
# Tencent COS for memoir image storage
cos-python-sdk-v5>=1.9.40
# Payment - WeChat Pay & Alipay
wechatpayv3>=0.3.0
python-alipay-sdk>=3.0.0