Spaces:
Sleeping
Sleeping
File size: 518 Bytes
34b5cbd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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,
)
|