| 16 | context: Optional[Dict] = None |
| 17 | |
| 18 | class MessageResponse(BaseModel): |
| 19 | response: str |
| 20 | urls: List[str] |
| 21 | schema: Dict |
| 22 | code: Optional[str] |
| 23 | results: List[Dict] |
| 24 | status: str |
| 25 | timestamp: datetime |
| 26 | |
| 27 | @router.post("/message", response_model=MessageResponse) |
| 28 | async def send_message(request: MessageRequest): |