Spaces:
Sleeping
Sleeping
import logging | |
from fastapi import FastAPI | |
import uvicorn | |
logger = logging.getLogger(__name__) | |
app = FastAPI() | |
from .routers import chats,workspaces,sessions | |
app.include_router(chats.router, prefix=chats.prefix) | |
app.include_router(workspaces.router, prefix=workspaces.prefix) | |
app.include_router(sessions.router, prefix=sessions.prefix) | |
def run_server(port, args=None, **kwargs): | |
logger.info(f"Running API server on port {port}") | |
uvicorn.run( | |
app, | |
host="0.0.0.0", | |
port=port, | |
) | |