core/homeassistant/generated
Denis Shulyaka c3196a5667
LLM Tools support for Google Generative AI integration (#117644)
* initial commit

* Undo prompt chenges

* Move format_tool out of the class

* Only catch HomeAssistantError and vol.Invalid

* Add config flow option

* Fix type

* Add translation

* Allow changing API access from options flow

* Allow model picking

* Remove allowing HASS Access in main flow

* Move model to the top in options flow

* Make prompt conditional based on API access

* convert only once to dict

* Reduce debug logging

* Update title

* re-order models

* Address comments

* Move things

* Update labels

* Add tool call tests

* coverage

* Use LLM APIs

* Fixes

* Address comments

* Reinstate the title to not break entity name

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-19 22:11:25 -04:00
..
__init__.py
application_credentials.py Add Monzo integration (#101731) 2024-05-07 20:38:58 +02:00
bluetooth.py Add eq3btsmart integration (#109291) 2024-03-28 15:20:56 -10:00
config_flows.py Revert "Add Viam image processing integration" (#117477) 2024-05-15 09:20:40 +02:00
countries.py Adjust docstring on hassfest generated files (#89080) 2023-03-03 11:34:20 +01:00
currencies.py Adjust docstring on hassfest generated files (#89080) 2023-03-03 11:34:20 +01:00
dhcp.py Add new OUI for Axis products (#114923) 2024-04-05 19:06:18 +02:00
integrations.json LLM Tools support for Google Generative AI integration (#117644) 2024-05-19 22:11:25 -04:00
languages.py Base entity ids on English for languages not using Latin script (#91357) 2023-06-27 14:37:50 +02:00
microsoft_tts.py Scrape Microsoft TTS supported languages (#91988) 2023-05-25 10:46:34 +02:00
mqtt.py Add ESPhome discovery via MQTT (#116499) 2024-05-10 13:32:42 +02:00
ssdp.py Migrate Linn / Openhome integration to SSDP config flow (#94564) 2023-06-21 12:46:17 -04:00
usb.py Support the Home Assistant Connect ZBT-1 (#114213) 2024-03-27 18:20:48 +01:00
zeroconf.py Add airgradient integration (#114113) 2024-05-09 10:54:29 +02:00