Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent Class Reference
Inheritance diagram for homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent:
[legend]
Collaboration diagram for homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass, ConfigEntry entry)
 
conversation.ConversationResult async_process (self, conversation.ConversationInput user_input)
 
list[str] supported_languages (self)
 
- Public Member Functions inherited from homeassistant.components.conversation.models.AbstractConversationAgent
None async_prepare (self, str|None language=None)
 
ConversationResult async_process (self, ConversationInput user_input)
 
None async_reload (self, str|None language=None)
 

Public Attributes

 assistant
 
 entry
 
 hass
 
 language
 
 session
 

Detailed Description

Google Assistant SDK conversation agent.

Definition at line 146 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent.__init__ (   self,
HomeAssistant  hass,
ConfigEntry  entry 
)
Initialize the agent.

Definition at line 149 of file __init__.py.

Member Function Documentation

◆ async_process()

conversation.ConversationResult homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent.async_process (   self,
conversation.ConversationInput   user_input 
)
Process a sentence.

Definition at line 162 of file __init__.py.

◆ supported_languages()

list[str] homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent.supported_languages (   self)
Return a list of supported languages.

Reimplemented from homeassistant.components.conversation.models.AbstractConversationAgent.

Definition at line 158 of file __init__.py.

Member Data Documentation

◆ assistant

homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent.assistant

Definition at line 173 of file __init__.py.

◆ entry

homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent.entry

Definition at line 152 of file __init__.py.

◆ hass

homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent.hass

Definition at line 151 of file __init__.py.

◆ language

homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent.language

Definition at line 183 of file __init__.py.

◆ session

homeassistant.components.google_assistant_sdk.GoogleAssistantConversationAgent.session

Definition at line 170 of file __init__.py.


The documentation for this class was generated from the following file: