mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-07 08:26:10 +00:00
Google withdrew gemini-live-2.5-flash-preview-native-audio-09-2025 from the Vertex Live API. Every session dies at setup: received 1007 (invalid frame payload data) gemini-live-2.5-flash-preview-native-audio-09-2025 is not supported in the live api. The client sees session.created (the proxy synthesizes it on connect) and then nothing, so both vertex_ai realtime tests time out waiting for session.updated. Confirmed by probing the Vertex Live endpoint directly with the e2e stack's own credentials: gemini-live-2.5-flash-preview-native-audio-09-2025 -> 1007, not supported gemini-live-2.5-flash-native-audio -> setupComplete so this swaps to the non-preview sibling, which is the same native-audio class and is what the cost map already carries for vertex_ai. Not a litellm regression. The suspicion fell on #38395 because it removed the native-audio speechConfig strip, but the setup payload this suite sends is byte-identical either side of that change: the strip only fires when a client sends a voice, and the e2e SessionConfig has no voice field. Google's rejection names the model, not a field. The gemini (Google AI Studio) provider keeps the -09-2025 id, which still works there; only the Vertex endpoint dropped it. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| conftest.py | ||
| pipecat_service.py | ||
| realtime_client.py | ||
| REALTIME_COVERAGE_MATRIX.md | ||
| test_realtime_bedrock_e2e.py | ||
| test_realtime_e2e.py | ||
| test_realtime_pipecat_audio_e2e.py | ||
| test_realtime_pipecat_e2e.py | ||