| 123456789101112131415161718 |
- from pydantic import BaseModel, Field
- from typing import Optional
- class ChatRequest(BaseModel):
- session_id: Optional[str] = None
- message: str
- class ChatResponse(BaseModel):
- session_id: str
- answer: str
- thought_chain: list[str]
- class IntentBaseRequest(BaseModel):
- """统一入口基础请求(文本部分)"""
- session_id: Optional[str] = None
- message: str = Field(..., min_length=1, description="用户指令")
|