Refactor _send_user_text method in Gemini multimodal service to streamline event creation for turn completion

This commit is contained in:
Pete
2025-07-20 18:08:45 -04:00
parent 1d69cd1a5e
commit 8f74b97591

View File

@@ -971,9 +971,7 @@ class GeminiMultimodalLiveLLMService(LLMService):
evt = events.TextInputMessage.from_text(text)
await self.send_client_event(evt)
# After sending text, we need to signal that the turn is complete.
evt = events.ClientContentMessage.model_validate(
{"clientContent": {"turnComplete": True}}
)
evt = events.ClientContentMessage.model_validate({"clientContent": {"turnComplete": True}})
await self.send_client_event(evt)
async def _send_user_video(self, frame):