diff --git a/lightllm/server/api_models.py b/lightllm/server/api_models.py index 1c0403c60..1737d2774 100644 --- a/lightllm/server/api_models.py +++ b/lightllm/server/api_models.py @@ -298,14 +298,6 @@ class ChatMessage(BaseModel): reasoning_content: Optional[str] = None tool_calls: Optional[List[ToolCall]] = Field(default=None, examples=[None]) - @model_validator(mode="after") - def _sync_reasoning_aliases(self): - if self.reasoning and not self.reasoning_content: - self.reasoning_content = self.reasoning - elif self.reasoning_content and not self.reasoning: - self.reasoning = self.reasoning_content - return self - class ChatCompletionResponseChoice(BaseModel): index: int @@ -333,14 +325,6 @@ class DeltaMessage(BaseModel): reasoning: Optional[str] = None reasoning_content: Optional[str] = None - @model_validator(mode="after") - def _sync_reasoning_aliases(self): - if self.reasoning and not self.reasoning_content: - self.reasoning_content = self.reasoning - elif self.reasoning_content and not self.reasoning: - self.reasoning = self.reasoning_content - return self - class ChatCompletionStreamResponseChoice(BaseModel): index: int