litellm/tests/test_litellm/llms/gemini/realtime
Sameer Kankute c30297e98a
fix(gemini-live): forward audio buffer commit and correct Vertex PCM rate (#29946)
* fix(gemini-live): forward audio buffer commit and correct Vertex PCM rate

Map input_audio_buffer.commit/end to Gemini audioStreamEnd (or activityEnd
for manual VAD) so burst user audio triggers server_vad after response.done.
Use 24kHz PCM MIME for Vertex native-audio sessions.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(gemini-live): honor input_audio_buffer.clear during deferred setup replay

Apply clear semantics when buffering and flushing pre-setup audio frames so
cleared appends are not forwarded to Gemini Live after setup completes.

Co-authored-by: Cursor <cursoragent@cursor.com>

* style: black-format realtime_streaming.py for py312 CI

Co-authored-by: Cursor <cursoragent@cursor.com>

* Fix realtime working with gaurdrails

* fix(realtime): remove unused GuardrailEventHooks import

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-11 22:00:15 -07:00
..
__init__.py fix(tests): stabilize 3 failing CI tests 2026-03-13 00:26:31 +00:00
test_gemini_realtime_transformation.py fix(gemini-live): forward audio buffer commit and correct Vertex PCM rate (#29946) 2026-06-11 22:00:15 -07:00