from fastapi import FastAPI from routers.sql_chat import sql_chat_router, chat_store_manager, roleplay_router from dotenv import load_dotenv import uvicorn, os BASE=os.path.dirname(os.path.abspath(__file__)) load_dotenv() app = FastAPI( title="chat", description="chatbot", ) app.include_router(sql_chat_router) app.include_router(chat_store_manager) app.include_router(roleplay_router) if __name__ == "__main__": uvicorn.run( "api:app", host="0.0.0.0", port=8000, loop="asyncio", workers=8, timeout_keep_alive=60, access_log=True )