From ff2b851683d98ce665a1a6a92c2edbe75baf5ba9 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 21 May 2024 16:13:07 -0400 Subject: [PATCH] Make Google AI model picker a dropdown (#117878) --- .../google_generative_ai_conversation/config_flow.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/google_generative_ai_conversation/config_flow.py b/homeassistant/components/google_generative_ai_conversation/config_flow.py index 6bf65de86f0..97b5fc25b2f 100644 --- a/homeassistant/components/google_generative_ai_conversation/config_flow.py +++ b/homeassistant/components/google_generative_ai_conversation/config_flow.py @@ -26,6 +26,7 @@ from homeassistant.helpers.selector import ( SelectOptionDict, SelectSelector, SelectSelectorConfig, + SelectSelectorMode, TemplateSelector, ) @@ -181,7 +182,12 @@ async def google_generative_ai_config_option_schema( CONF_CHAT_MODEL, description={"suggested_value": options.get(CONF_CHAT_MODEL)}, default=DEFAULT_CHAT_MODEL, - ): SelectSelector(SelectSelectorConfig(options=models)), + ): SelectSelector( + SelectSelectorConfig( + mode=SelectSelectorMode.DROPDOWN, + options=models, + ) + ), vol.Optional( CONF_LLM_HASS_API, description={"suggested_value": options.get(CONF_LLM_HASS_API)},