Anthropic Conversation
The Anthropic integrationsIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] adds a conversation agent powered by Anthropic
Controlling Home Assistant is done by providing the AI access to the Assist API of Home Assistant. You can control what devices and entities it can access from the exposed entities page. The AI can provide you information about your devices and control them.
Legal note: Individuals and hobbyists are welcome to use the Anthropic API for personal use
This integration does not integrate with sentence triggers.
Prerequisites
- This integration requires an API key to use, which you can generate here.
. - This is a paid service, we advise you to monitor your costs in the Anthropic portal
closely.
Generating an API Key
The Anthropic API key is used to authenticate requests to the Anthropic API. To generate an API key, take the following steps:
- Log in to the Anthropic portal
or sign up for an account. - Enable billing with a valid credit card on the plans page
. - Visit the API Keys page
to retrieve the API key you’ll use to configure the integration.
Configuration
To add the Anthropic Conversation service to your Home Assistant instance, use this My button:
Manual configuration steps
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select Anthropic Conversation.
-
Follow the instructions on screen to complete the setup.
Options
Options for Anthropic Conversation can be set via the user interface, by taking the following steps:
- Browse to your Home Assistant instance.
- Go to Settings > Devices & Services.
- If multiple instances of Anthropic Conversation are configured, choose the instance you want to configure.
- Select the integration, then select Configure.
Instructions for the AI on how it should respond to your requests. It is written using Home Assistant Templating.
If the model is allowed to interact with Home Assistant. It can only control or provide information about entities that are exposed to it.
If you choose not to use the recommended settings, you can configure the following options:
The model that will complete your prompt. See models
The maximum number of tokens to generate before stopping. Note that our models may stop before reaching this maximum. This parameter only specifies the absolute maximum number of tokens to generate. Different models have different maximum values for this parameter. See models