Commit d1e24895

Alex Gamble <agamble@openai.com>
2025-10-01 21:23:44
[realtime] Add gpt-realtime models to beta SDK interface
1 parent 7065069
Changed files (5)
src/openai/resources/beta/realtime/sessions.py
@@ -51,6 +51,8 @@ class Sessions(SyncAPIResource):
         max_response_output_tokens: Union[int, Literal["inf"]] | NotGiven = NOT_GIVEN,
         modalities: List[Literal["text", "audio"]] | NotGiven = NOT_GIVEN,
         model: Literal[
+            "gpt-realtime",
+            "gpt-realtime-2025-08-28",
             "gpt-4o-realtime-preview",
             "gpt-4o-realtime-preview-2024-10-01",
             "gpt-4o-realtime-preview-2024-12-17",
@@ -233,6 +235,8 @@ class AsyncSessions(AsyncAPIResource):
         max_response_output_tokens: Union[int, Literal["inf"]] | NotGiven = NOT_GIVEN,
         modalities: List[Literal["text", "audio"]] | NotGiven = NOT_GIVEN,
         model: Literal[
+            "gpt-realtime",
+            "gpt-realtime-2025-08-28",
             "gpt-4o-realtime-preview",
             "gpt-4o-realtime-preview-2024-10-01",
             "gpt-4o-realtime-preview-2024-12-17",
src/openai/types/beta/realtime/session.py
@@ -203,6 +203,8 @@ class Session(BaseModel):
 
     model: Optional[
         Literal[
+            "gpt-realtime",
+            "gpt-realtime-2025-08-28",
             "gpt-4o-realtime-preview",
             "gpt-4o-realtime-preview-2024-10-01",
             "gpt-4o-realtime-preview-2024-12-17",
src/openai/types/beta/realtime/session_create_params.py
@@ -81,6 +81,8 @@ class SessionCreateParams(TypedDict, total=False):
     """
 
     model: Literal[
+        "gpt-realtime",
+        "gpt-realtime-2025-08-28",
         "gpt-4o-realtime-preview",
         "gpt-4o-realtime-preview-2024-10-01",
         "gpt-4o-realtime-preview-2024-12-17",
src/openai/types/beta/realtime/session_update_event.py
@@ -225,6 +225,8 @@ class Session(BaseModel):
 
     model: Optional[
         Literal[
+            "gpt-realtime",
+            "gpt-realtime-2025-08-28",
             "gpt-4o-realtime-preview",
             "gpt-4o-realtime-preview-2024-10-01",
             "gpt-4o-realtime-preview-2024-12-17",
src/openai/types/beta/realtime/session_update_event_param.py
@@ -224,6 +224,8 @@ class Session(TypedDict, total=False):
     """
 
     model: Literal[
+        "gpt-realtime",
+        "gpt-realtime-2025-08-28",
         "gpt-4o-realtime-preview",
         "gpt-4o-realtime-preview-2024-10-01",
         "gpt-4o-realtime-preview-2024-12-17",