ManTea commited on
Commit
c626b14
·
1 Parent(s): bf5cdcd
Files changed (2) hide show
  1. app.py +9 -1
  2. requirements.txt +2 -1
app.py CHANGED
@@ -8,6 +8,7 @@ import asyncio
8
  import time
9
  import logging
10
  from contextlib import asynccontextmanager
 
11
 
12
  # Configure logging
13
  logging.basicConfig(
@@ -135,4 +136,11 @@ async def clear_user_memory(user_id: str):
135
  raise HTTPException(status_code=500, detail=str(e))
136
 
137
  if __name__ == "__main__":
138
- uvicorn.run(app, host="0.0.0.0", port=7860)
 
 
 
 
 
 
 
 
8
  import time
9
  import logging
10
  from contextlib import asynccontextmanager
11
+ import os
12
 
13
  # Configure logging
14
  logging.basicConfig(
 
136
  raise HTTPException(status_code=500, detail=str(e))
137
 
138
  if __name__ == "__main__":
139
+ # Khi chạy local
140
+ if os.getenv("DEVELOPMENT"):
141
+ uvicorn.run(app, host="0.0.0.0", port=8000)
142
+ else:
143
+ # Khi deploy trên Hugging Face
144
+ import nest_asyncio
145
+ nest_asyncio.apply()
146
+ uvicorn.run(app, host="0.0.0.0", port=7860)
requirements.txt CHANGED
@@ -9,4 +9,5 @@ langchain-pinecone==0.2.3
9
  fastapi==0.115.3
10
  uvicorn==0.31.0
11
  sentence-transformers==2.5.1
12
- requests==2.31.0
 
 
9
  fastapi==0.115.3
10
  uvicorn==0.31.0
11
  sentence-transformers==2.5.1
12
+ requests==2.31.0
13
+ nest-asyncio==1.5.8