Viewing File: /home/ubuntu/codegamaai-test/general_bot/app.py
import os
from fastapi.middleware.cors import CORSMiddleware
from fastapi import FastAPI,Form,BackgroundTasks
from supertokens_fastapi import get_cors_allowed_headers
import uvicorn
import shutil
from fastapi import FastAPI
from threading import Thread
from src.constants import *
from src.utils import *
from main import *
import warnings
warnings.filterwarnings('ignore')
app = FastAPI()
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"] + get_cors_allowed_headers(),
)
@app.post("/api/v1/query")
async def query(data:dict):
question = data['question']
uuid = data['uuid']
response = data_querying(question, uuid)
return {"response": response}
# if __name__ == "__main__":
# uvicorn.run(app, host="0.0.0.0",port=5011)
if __name__ == "__main__":
uvicorn.run(app, host="0.0.0.0",port=5011,ssl_keyfile="privkey.pem",ssl_certfile="fullchain.pem")
Back to Directory
File Manager