Travel_Assistant / utils /validators.py
Eliot0110's picture
improve: chat stream
c61d93d
raw
history blame contribute delete
411 Bytes
from pydantic import BaseModel
from typing import List, Optional, Dict, Any
class ChatRequest(BaseModel):
message: str
session_id: Optional[str] = None
history: Optional[List[List[str]]] = []
persona_key: Optional[str] = None # 新增:接收前端传来的persona
class ChatResponse(BaseModel):
reply: str
session_id: str
status_info: Dict[str, Any]
history: List[List[str]]