diff --git a/custom_components/llama_conversation/agent.py b/custom_components/llama_conversation/agent.py index 57c3673..83f20d1 100644 --- a/custom_components/llama_conversation/agent.py +++ b/custom_components/llama_conversation/agent.py @@ -254,11 +254,12 @@ class LocalLLMAgent(AbstractConversationAgent): ) except HomeAssistantError as err: _LOGGER.error("Error getting LLM API: %s", err) + intent_response = intent.IntentResponse(language=user_input.language) intent_response.async_set_error( intent.IntentResponseErrorCode.UNKNOWN, f"Error preparing LLM API: {err}", ) - return conversation.ConversationResult( + return ConversationResult( response=intent_response, conversation_id=user_input.conversation_id ) diff --git a/requirements.txt b/requirements.txt index da3bcd9..5450ae1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,7 +18,7 @@ huggingface-hub==0.23.0 webcolors==1.13 # types from Home Assistant -homeassistant +homeassistant>=2024.6.1 hassil home-assistant-intents