[GLM4.6v] Relax the constraint of non-user role chat completion message schema for new GLM-v release (#13258)
This commit is contained in:
@@ -388,7 +388,7 @@ class ToolCall(BaseModel):
|
|||||||
|
|
||||||
class ChatCompletionMessageGenericParam(BaseModel):
|
class ChatCompletionMessageGenericParam(BaseModel):
|
||||||
role: Literal["system", "assistant", "tool", "function"]
|
role: Literal["system", "assistant", "tool", "function"]
|
||||||
content: Union[str, List[ChatCompletionMessageContentTextPart], None] = Field(
|
content: Union[str, List[ChatCompletionMessageContentPart], None] = Field(
|
||||||
default=None
|
default=None
|
||||||
)
|
)
|
||||||
tool_call_id: Optional[str] = None
|
tool_call_id: Optional[str] = None
|
||||||
|
|||||||
Reference in New Issue
Block a user