diff --git a/homeassistant/components/google_generative_ai_conversation/manifest.json b/homeassistant/components/google_generative_ai_conversation/manifest.json index 073215bfaf68..cd44dca3454d 100644 --- a/homeassistant/components/google_generative_ai_conversation/manifest.json +++ b/homeassistant/components/google_generative_ai_conversation/manifest.json @@ -8,5 +8,5 @@ "documentation": "https://www.home-assistant.io/integrations/google_generative_ai_conversation", "integration_type": "service", "iot_class": "cloud_polling", - "requirements": ["google-genai==1.59.0"] + "requirements": ["google-genai==2.16.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index a23eb646e435..59f066dc5854 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1137,7 +1137,7 @@ google-cloud-speech==2.31.1 google-cloud-texttospeech==2.25.1 # homeassistant.components.google_generative_ai_conversation -google-genai==1.59.0 +google-genai==2.16.0 # homeassistant.components.google_health google-health-api==0.6.0 diff --git a/tests/components/google_generative_ai_conversation/test_conversation.py b/tests/components/google_generative_ai_conversation/test_conversation.py index a65f6278e931..8d397de7a79a 100644 --- a/tests/components/google_generative_ai_conversation/test_conversation.py +++ b/tests/components/google_generative_ai_conversation/test_conversation.py @@ -274,10 +274,14 @@ async def test_function_call( }, "inline_data": None, "media_resolution": None, + "part_metadata": None, "text": None, "thought": None, "thought_signature": None, + "tool_call": None, + "tool_response": None, "video_metadata": None, + "audio_transcription": None, } # Test history conversion for multi-turn conversation