diff --git a/homeassistant/components/google_generative_ai_conversation/manifest.json b/homeassistant/components/google_generative_ai_conversation/manifest.json index 829dd0d43bb..c23c68982a5 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.38.0"] + "requirements": ["google-genai==1.56.0"] } diff --git a/requirements_all.txt b/requirements_all.txt index 43fce72148d..47b2dbfcc29 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1093,7 +1093,7 @@ google-cloud-speech==2.31.1 google-cloud-texttospeech==2.25.1 # homeassistant.components.google_generative_ai_conversation -google-genai==1.38.0 +google-genai==1.56.0 # homeassistant.components.google_travel_time google-maps-routing==0.6.15 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index a4eaa6a2f0a..8c62fbf9d07 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -969,7 +969,7 @@ google-cloud-speech==2.31.1 google-cloud-texttospeech==2.25.1 # homeassistant.components.google_generative_ai_conversation -google-genai==1.38.0 +google-genai==1.56.0 # homeassistant.components.google_travel_time google-maps-routing==0.6.15 diff --git a/tests/components/google_generative_ai_conversation/test_conversation.py b/tests/components/google_generative_ai_conversation/test_conversation.py index 9085e90f634..833b6eaefb6 100644 --- a/tests/components/google_generative_ai_conversation/test_conversation.py +++ b/tests/components/google_generative_ai_conversation/test_conversation.py @@ -221,6 +221,7 @@ async def test_function_call( "function_response": { "id": None, "name": "test_tool", + "parts": None, "response": { "result": "Test response", }, @@ -228,6 +229,7 @@ async def test_function_call( "will_continue": None, }, "inline_data": None, + "media_resolution": None, "text": None, "thought": None, "thought_signature": None,