Refactor _send_user_text method in Gemini multimodal service to streamline event creation for turn completion
This commit is contained in:
@@ -971,9 +971,7 @@ class GeminiMultimodalLiveLLMService(LLMService):
|
|||||||
evt = events.TextInputMessage.from_text(text)
|
evt = events.TextInputMessage.from_text(text)
|
||||||
await self.send_client_event(evt)
|
await self.send_client_event(evt)
|
||||||
# After sending text, we need to signal that the turn is complete.
|
# After sending text, we need to signal that the turn is complete.
|
||||||
evt = events.ClientContentMessage.model_validate(
|
evt = events.ClientContentMessage.model_validate({"clientContent": {"turnComplete": True}})
|
||||||
{"clientContent": {"turnComplete": True}}
|
|
||||||
)
|
|
||||||
await self.send_client_event(evt)
|
await self.send_client_event(evt)
|
||||||
|
|
||||||
async def _send_user_video(self, frame):
|
async def _send_user_video(self, frame):
|
||||||
|
|||||||
Reference in New Issue
Block a user