mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-09 22:31:41 +00:00
fix(gemini realtime): default synthetic session.created modalities to AUDIO
The synthetic session.created event emitted in deferred setup mode used TEXT as the default for responseModalities, while _handle_session_update defaults to AUDIO. Align the default so clients reading modalities from the initial session.created see the correct value for live sessions. Co-authored-by: Yassin Kortam <yassin@berri.ai>
This commit is contained in:
parent
38e822e41b
commit
159982a892
1 changed files with 1 additions and 1 deletions
|
|
@ -478,7 +478,7 @@ class GeminiRealtimeConfig(BaseRealtimeConfig):
|
|||
generation_config = (
|
||||
session_configuration_request_dict.get("generationConfig", {}) or {}
|
||||
)
|
||||
gemini_modalities = generation_config.get("responseModalities", ["TEXT"])
|
||||
gemini_modalities = generation_config.get("responseModalities", ["AUDIO"])
|
||||
_modalities = [
|
||||
modality.lower() for modality in cast(List[str], gemini_modalities)
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue