Skip to content

Installation

barneyonline edited this page Jul 4, 2026 · 5 revisions
Installation banner

Use this page for first install, updates, initial account setup, and the screenshots needed to document the setup flow.

Contents

Quick start

  1. Install Groq through HACS, or copy custom_components/groq manually.
  2. Restart Home Assistant.
  3. Add the Groq integration from Settings -> Devices and services -> Add integration.
  4. Enter a friendly account name and a Groq API key from the Groq Console.
  5. Open the Groq integration page and add at least one named service entry.

Requirements and compatibility

  • Home Assistant 2026.6.0 or newer.
  • A Groq API key from the Groq Console.
  • Network access from Home Assistant to https://api.groq.com.
  • ffmpeg on the Home Assistant host only if you enable Text-to-Speech audio normalization, Long TTS, or MP3/FLAC playback output.

Installation

Recommended: HACS

Step Screenshot
1. In Home Assistant, open HACS -> Integrations, search for Groq, open the Groq repository entry, and download it. HACS Groq download dialog
2. Restart Home Assistant when HACS prompts you. HACS restart required prompt
3. Go to Settings -> Devices and services -> Add integration and select Groq. Add integration dialog showing Groq

Groq is available in the default HACS repository list. You only need to add https://github.com/barneyonline/ha-groq as a custom repository if you are testing an unreleased branch or HACS cannot find the default entry.

Alternative: Manual copy

  1. Download or clone the repository.
  2. Copy custom_components/groq into your Home Assistant custom_components directory.
<homeassistant_config_dir>/
  custom_components/
    groq/
      __init__.py
      manifest.json
      ...
  1. Restart Home Assistant.
  2. Go to Settings -> Devices and services -> Add integration -> Groq.
  3. Enter a friendly account name and your Groq API key.

Initial setup

The first setup flow creates a Groq account entry. Service-specific behavior is added afterwards from the integration page.

Step Screenshot
1. Enter a friendly Groq account name and API key. Groq account setup form
2. Open the created Groq integration entry and use the service buttons at the top of the page. Groq integration service buttons
3. Choose the service button you want to add: Text Generation, Speech-to-Text, Text-to-Speech, or Image Recognition. Text Generation service setup form

Use Account and Service Setup for service names, multiple accounts, model discovery, and reauthentication.

Updating

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.

After updating, review your service entries if release notes mention model, capability, action target, or option changes.

Removing the integration

  • Go to Settings -> Devices and services -> Integrations.
  • Locate Groq and delete the integration entry to remove the account and service entries.
  • If installed through HACS, remove the HACS repository entry after deleting the integration from Home Assistant.

Related pages

Clone this wiki locally