From 4a0411cbc4c3b1a43796f7e0d22da0f18fe8f6f3 Mon Sep 17 00:00:00 2001 From: Chad Bailey Date: Wed, 18 Mar 2026 23:23:45 +0000 Subject: [PATCH] disabled single responses for gemini 3 live models --- src/pipecat/services/google/gemini_live/llm.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/pipecat/services/google/gemini_live/llm.py b/src/pipecat/services/google/gemini_live/llm.py index bcc45f433..97ad8a10d 100644 --- a/src/pipecat/services/google/gemini_live/llm.py +++ b/src/pipecat/services/google/gemini_live/llm.py @@ -1527,6 +1527,14 @@ class GeminiLiveLLMService(LLMService): if self._disconnecting or not self._session: return + model = self._settings.model or "" + if "gemini-3" in model: + await self.push_error( + f"LLMMessagesAppendFrame is not supported with model '{model}'. " + "This model does not support send_client_content." + ) + return + # Create a throwaway context just for the purpose of getting messages # in the right format context = LLMContext(messages=messages_list)