Skip to content
barneyonline edited this page Jul 6, 2026 · 5 revisions
Groq Home Assistant banner

Use this wiki to install the Groq integration, add named AI services, choose the right Home Assistant surface, and troubleshoot Groq API or model issues.

Important

This is an unofficial community project. It is not affiliated with, endorsed by, or supported by Groq.

Groq model availability, account limits, rate limits, and feature support can vary by Groq account, project, and model.

Common tasks

Task Start here
Install through HACS or manually Installation
Add an API key and named service entries Account and Service Setup
Use Assist, AI Tasks, Home Assistant tools, response actions, structured outputs, reasoning, prompt caching, or Compound built-in tools Text Generation
Use Groq in a Home Assistant voice pipeline Speech-to-Text
Generate speech through tts.speak, including Groq output formats, sample rate, speed, and Long TTS Text-to-Speech
Analyze camera snapshots, media images, local images, image URLs, OCR prompts, or Qwen vision models Image Recognition
Fix auth, model, rate-limit, TTS, or diagnostics issues Troubleshooting
Run tests or contribute changes Development

Release links

Requirements

  • 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.
  • Optional: ffmpeg on the Home Assistant host if you enable TTS audio normalization, Long TTS, or processed playback conversion.

Action targets

Groq response actions require explicit targets. Use service_id for service-level actions such as groq.generate_text, groq.analyze_image, and groq.transcribe_audio. Use config_entry_id for account-level actions such as groq.clear_cache and groq.list_models.

Install

Operate

Troubleshoot

Technical and development

Clone this wiki locally