Medbot / main.py
Moncey10's picture
Remove temporary diagnostic route for security
4f456e8
raw
history blame contribute delete
699 Bytes
from fastapi import FastAPI
from fastapi.staticfiles import StaticFiles
from fastapi.responses import FileResponse
from pydantic import BaseModel
from dotenv import load_dotenv
load_dotenv()
from agent.backend import process_agent_chat
app = FastAPI(
title="Hospital Patient Management Agent",
description="AI-powered hospital admin assistant",
version="1.0.0"
)
app.mount("/static", StaticFiles(directory="static"), name="static")
class ChatRequest(BaseModel):
msg: str
@app.get("/")
async def serve_index():
return FileResponse("static/index.html")
@app.post("/api/chat")
async def chat(req: ChatRequest):
result = await process_agent_chat(req.msg)
return result