Fix parsing ChatCompletionMessage (#7273)

Co-authored-by: Timofey K <timosha1113@gmail.com>
This commit is contained in:
Timofey
2025-07-28 21:35:14 +03:00
committed by GitHub
parent 134fa43e19
commit c8f549d96d

View File

@@ -317,7 +317,9 @@ class ToolCall(BaseModel):
class ChatCompletionMessageGenericParam(BaseModel):
role: Literal["system", "assistant", "tool"]
content: Union[str, List[ChatCompletionMessageContentTextPart], None]
content: Union[str, List[ChatCompletionMessageContentTextPart], None] = Field(
default=None
)
tool_call_id: Optional[str] = None
name: Optional[str] = None
reasoning_content: Optional[str] = None