From 26ca07469b2baca0f0b62690669ce297149e4d57 Mon Sep 17 00:00:00 2001 From: Binyao Jiang Date: Mon, 17 Nov 2025 18:58:17 -0800 Subject: [PATCH] [GLM4.6v] Relax the constraint of non-user role chat completion message schema for new GLM-v release (#13258) --- python/sglang/srt/entrypoints/openai/protocol.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sglang/srt/entrypoints/openai/protocol.py b/python/sglang/srt/entrypoints/openai/protocol.py index ecb8a48b7..7f490e95c 100644 --- a/python/sglang/srt/entrypoints/openai/protocol.py +++ b/python/sglang/srt/entrypoints/openai/protocol.py @@ -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