-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
James edited this page May 10, 2026
·
5 revisions
- Open Home Assistant.
- Go to HACS.
- Open Integrations.
- Open Custom repositories.
- Add
https://github.com/barneyonline/ha-groqas an Integration repository. - Install Groq.
- Restart Home Assistant.
- Go to Settings -> Devices & services -> Add integration -> Groq.
- Enter a friendly account name and your Groq API key.
- Open the Groq integration page and add the service type you want to use.
- Download or clone the repository.
- Copy
custom_components/groqinto your Home Assistantcustom_componentsdirectory.
<homeassistant_config_dir>/
custom_components/
groq/
__init__.py
manifest.json
...
- Restart Home Assistant.
- Go to Settings -> Devices & services -> Add integration -> Groq.
- Enter a friendly account name and your Groq API key.
- Open the Groq integration page and add the service type you want to use.
The initial setup only creates the Groq account entry. Service-specific behavior is added separately from the integration page:
- Add Text Generation for Assist, AI Tasks, and
groq.generate_text - Add Speech-to-Text for voice pipeline transcription
- Add Text-to-Speech for
tts.speak - Add Image Recognition for
groq.analyze_image
When installed through HACS, update the integration from HACS and restart Home Assistant.
For manual installs, replace the custom_components/groq directory with the updated version and restart Home Assistant.