SHL_recommender / models.py
RapidOrc121's picture
Deploy SHL assessment recommender
7488b2f
Raw
History Blame Contribute Delete
375 Bytes
from typing import List
from pydantic import BaseModel
class Message(BaseModel):
role: str
content: str
class ChatRequest(BaseModel):
messages: List[Message]
class Recommendation(BaseModel):
name: str
url: str
test_type: str
class ChatResponse(BaseModel):
reply: str
recommendations: List[Recommendation]
end_of_conversation: bool