| from pydantic import BaseModel, Field | |
| class ChatRequest(BaseModel): | |
| query: str = Field(default="", description="Search query") | |
| is_web: bool = Field( | |
| default=False, description="Whether to use web search, default is False" | |
| ) | |
| is_pubmed: bool = Field( | |
| default=True, description="Whether to use pubmed search, default is True" | |
| ) | |
| language: str = Field( | |
| default="en", description="Response language (zh/en), default is English" | |
| ) | |