capstone-backend / models.py
dongchan21's picture
Upload 5 files
0c36a84 verified
from pydantic import BaseModel, Field
from typing import List, Optional, Dict
class SuggestRequest(BaseModel):
user_message: str
user_profile: Dict = Field(default_factory=dict)
class SuggestResponse(BaseModel):
category: str = "์ƒํ’ˆ ์ถ”์ฒœ / ๋น„๊ต"
suggested_questions: List[str]
class AnswerRequest(BaseModel):
selected_question: str
class AnswerResponse(BaseModel):
answer: str
source_docs: List[str] = []