medichaid/docker_svc/agent/app/libs/models.py

14 lines
370 B
Python
Raw Normal View History

2025-07-10 01:43:01 +02:00
from typing import List, Optional, Literal
from pydantic import BaseModel, Field
class ChatMessage(BaseModel):
role: Literal["user", "coach"]
content: str
class ChatRequest(BaseModel):
messages: List[ChatMessage]
language: str = "auto"
temperature: float = 0.7
reasoning: bool = False
stream: bool = True
personality: str = "supportive"