Initial commit for deployment
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Core dependencies with fixed versions for stability
|
||||
fastapi==0.103.1
|
||||
uvicorn[standard]==0.23.2
|
||||
pydantic==2.3.0
|
||||
python-dotenv==1.0.0
|
||||
|
||||
# AI/ML dependencies
|
||||
pinecone-client==2.2.2
|
||||
langchain==0.0.267
|
||||
sentence-transformers==2.2.2
|
||||
numpy==1.26.4
|
||||
openai==1.3.0
|
||||
|
||||
# For local storage (will be replaced with MySQL in production)
|
||||
sqlalchemy==2.0.20
|
||||
pymysql==1.1.0
|
||||
cryptography==41.0.3 # Required for PyMySQL
|
||||
|
||||
# Utilities
|
||||
tqdm==4.67.1
|
||||
requests==2.32.3
|
||||
tenacity==8.5.0 # For retrying API calls
|
||||
|
||||
# Production dependencies
|
||||
gunicorn==21.2.0 # Production WSGI server
|
||||
python-json-logger==2.0.7 # Structured logging
|
||||
prometheus-client==0.17.1 # Metrics
|
||||
sentry-sdk==1.39.1 # Error tracking
|
||||
Reference in New Issue
Block a user