diff --git a/src/api/v1/router.py b/src/api/v1/router.py index aee52f6..18ed564 100644 --- a/src/api/v1/router.py +++ b/src/api/v1/router.py @@ -14,7 +14,7 @@ async def insurance_chat(request: models.InsuranceChatRequest): result = await chat_service.process_insurance_chat( message=request.message, session_id=request.session_id, - uid=request.userId, + uid=str(request.userId), ) return models.InsuranceChatResponse( diff --git a/src/models.py b/src/models.py index f34378e..4451711 100644 --- a/src/models.py +++ b/src/models.py @@ -85,7 +85,7 @@ class EstimationResponse(BaseModel): results: List[EstimationResult] class InsuranceChatRequest(BaseModel): - userId: str | None = None + userId: str | int | None = None message: str = Field(..., description="User message") session_id: Optional[str] = Field(None, description="Chat session ID")