11 lines
482 B
Python
11 lines
482 B
Python
from server.http import Starlette, Route, Request, Response, JSONResponse, WebSocketRoute
|
|
from server.inference import list_conversations, connect_to_conversation
|
|
|
|
async def status(request: Request) -> Response:
|
|
return JSONResponse({"status": "ok"})
|
|
|
|
app = Starlette(debug=True, routes=[
|
|
Route("/api/", status),
|
|
Route("/api/conversation", list_conversations, methods=["GET"]),
|
|
WebSocketRoute("/api/conversation/:conversation/connect", connect_to_conversation)
|
|
])
|