Однако сообщения SessionResumptionUpdate от Gemini Live API постоянно возвращают None для поля new_handle, препятствуя правильному возобновлению сеанса и вызывая холодный перезапуск после каждого хода ИИ.
Текущее поведение
- Версия API: google-genai Python SDK (последняя версия на январь 2026 г.)
- Модель: Gemini-live-2.5-flash-preview-native-audio-09-2025
- Соединение Тип: использование google.genai.aio.live.connect() с асинхронным контекстным менеджером
- Конфигурация: возобновление сеанса явно включено через SessionResumptionConfig
- Что я вижу:
Ожидаемое поведение:
Код: Выделить всё
"resumable": None, "new_handle": None, # ← ALWAYS None! "last_consumed_client_message_index": None
должен содержать действительную строку токена возобновленияКод: Выделить всё
new_handle - должно иметь значение True, когда сеанс может быть возобновлен
Код: Выделить всё
resumable - Этот токен должен обеспечивать плавное переподключение без потери контекста
Подробнее здесь: https://stackoverflow.com/questions/798 ... le-session