[GLM4.6v] Relax the constraint of non-user role chat completion message schema for new GLM-v release (#13258)

This commit is contained in:
Binyao Jiang
2025-11-17 18:58:17 -08:00
committed by GitHub
parent 90c18a16cb
commit 26ca07469b

View File

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