From 07a4aae24868d913111b3a8503db0638dc32ae0b Mon Sep 17 00:00:00 2001 From: Mark Backman Date: Fri, 7 Nov 2025 09:58:12 -0500 Subject: [PATCH] Clarify how to set model in OpenAIRealtimeLLMService --- src/pipecat/services/openai/realtime/events.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/pipecat/services/openai/realtime/events.py b/src/pipecat/services/openai/realtime/events.py index f52298ab3..3ca2f76c0 100644 --- a/src/pipecat/services/openai/realtime/events.py +++ b/src/pipecat/services/openai/realtime/events.py @@ -170,10 +170,8 @@ class SessionProperties(BaseModel): object: Object type identifier, always "realtime.session". id: Unique identifier for the session. model: The Realtime model used for this session. - Note: The model is set at connection time via the WebSocket URL query - parameter and cannot be changed during the session. This field is populated - by the server in session.created and session.updated responses, but is effectively - a no-op for session.update requests. + Note: The model is set at connection time via model arg in __init__ + and cannot be changed during the session. output_modalities: The set of modalities the model can respond with. instructions: System instructions for the assistant. audio: Configuration for input and output audio.