Spaces:
Running
Running
| 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]] |