fix: add overlay to remove nullable from pagination offset params (#121)

This commit is contained in:
Matt Apperson
2026-04-14 12:48:15 -04:00
committed by GitHub
parent 2bba049182
commit b2386114cd
440 changed files with 36150 additions and 32168 deletions
@@ -7,9 +7,6 @@ from typing import List, Literal, Optional, Union
from typing_extensions import NotRequired, TypeAliasType, TypedDict
ChatSystemMessageRole = Literal["system",]
ChatSystemMessageContentTypedDict = TypeAliasType(
"ChatSystemMessageContentTypedDict", Union[str, List[ChatContentTextTypedDict]]
)
@@ -22,12 +19,15 @@ ChatSystemMessageContent = TypeAliasType(
r"""System message content"""
ChatSystemMessageRole = Literal["system",]
class ChatSystemMessageTypedDict(TypedDict):
r"""System message for setting behavior"""
role: ChatSystemMessageRole
content: ChatSystemMessageContentTypedDict
r"""System message content"""
role: ChatSystemMessageRole
name: NotRequired[str]
r"""Optional name for the system message"""
@@ -35,10 +35,10 @@ class ChatSystemMessageTypedDict(TypedDict):
class ChatSystemMessage(BaseModel):
r"""System message for setting behavior"""
role: ChatSystemMessageRole
content: ChatSystemMessageContent
r"""System message content"""
role: ChatSystemMessageRole
name: Optional[str] = None
r"""Optional name for the system message"""