19 lines
366 B
Python
19 lines
366 B
Python
"""발화 가이드 생성의 입력·출력 모델."""
|
|
|
|
from pydantic import BaseModel
|
|
|
|
from models.context import BookMetadata, Claim, Persona
|
|
|
|
|
|
class UtteranceGuideInput(BaseModel):
|
|
book: BookMetadata
|
|
persona: Persona
|
|
claims: list[Claim] = []
|
|
|
|
|
|
class UtteranceGuide(BaseModel):
|
|
target_claim: str
|
|
intent: str
|
|
key_message: str
|
|
tone: str
|