hass-core/homeassistant/components/openai_conversation
Denis Shulyaka 2f0215b034
LLM Tools support for OpenAI integration (#117645)
* initial commit

* Add tests

* Move tests to the correct file

* Fix exception type

* Undo change to default prompt

* Add intent dependency

* Move format_tool out of the class

* Fix tests

* coverage

* Adjust to new API

* Update strings

* Update tests

* Remove unrelated change

* Test referencing non-existing API

* Add test to verify no exception on tool conversion for Assist tools

* Bump voluptuous-openapi==0.0.4

* Add device_id to tool input

* Fix tests

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-21 22:45:04 -04:00
..
__init__.py Clean up small changes from OpenAI conversation entity change (#116395) 2024-05-02 19:38:12 -05:00
config_flow.py LLM Tools support for OpenAI integration (#117645) 2024-05-21 22:45:04 -04:00
const.py LLM Tools support for OpenAI integration (#117645) 2024-05-21 22:45:04 -04:00
conversation.py LLM Tools support for OpenAI integration (#117645) 2024-05-21 22:45:04 -04:00
icons.json Add icon translations to OpenAI Conversation (#111992) 2024-03-02 00:57:25 +01:00
manifest.json LLM Tools support for OpenAI integration (#117645) 2024-05-21 22:45:04 -04:00
services.yaml Bump openai end switch from dall-e-2 to dall-e-3 (#104998) 2023-12-11 09:47:26 -05:00
strings.json LLM Tools support for OpenAI integration (#117645) 2024-05-21 22:45:04 -04:00