ReportRaahat CI
Deploy from GitHub: cbc36259c5ce4062cd4e64b876308f9378e3ebe2
542c765
raw
history blame contribute delete
400 Bytes
from fastapi import APIRouter
from app.schemas import ChatRequest, ChatResponse
from app.ml.openrouter import chat
router = APIRouter()
@router.post("/chat", response_model=ChatResponse)
async def doctor_chat(body: ChatRequest):
reply = chat(
message=body.message,
history=[m.model_dump() for m in body.history],
guc=body.guc
)
return ChatResponse(reply=reply)