Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Groq is a custom integration that connects a Groq cloud account to Home Assistant for chat, speech and image tasks. It adds Assist conversation agents, AI Task data generation, speech-to-text and text-to-speech entities for voice pipelines. Response actions cover text generation, structured JSON output, image analysis, text extraction from images, audio transcription, translation of speech into English, clearing the response cache and listing models. Optional sensors report usage details such as token counts, response time and cache hit rate. Each Groq service gets its own device, and separate API keys can be used for separate accounts or projects. It needs the Groq cloud and an API key, is set up in the UI, and shows repair notices for problems such as a missing model or missing ffmpeg.

Automatic summary of the README and code of barneyonline/ha-groq. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Uses the vendor's cloud Needs an internet connection and an account with the vendor.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Add Groq

  • NameA friendly name for this Groq account. Use this to identify the API key or billing project.
  • Enter Groq API keyGroq API key for this account. Add another Groq account if you want to use a different key for a separate set of services.

Reauthenticate Groq

  • Groq API key

Reconfigure Groq

  • NameA friendly name for this Groq account.
  • Groq API keyOptional replacement API key. Leave empty to keep the current API key.

After setup

  • Groq API keyOptional replacement API key for this Groq account.

Texts from the code of barneyonline/ha-groq.

Entities

  • ai_taskData generation tasks
  • conversationAssist
  • SensorsSuccessful generation requests, Last input tokens, Last output tokens, Last total tokens, Last cached input tokens, Last response time, Last provider cache hit rate
  • sttSpeech-to-Text
  • ttsText-to-Speech

Actions

  • Generate TextGenerate a text response with a configured Groq Text Generation service.Fields: Groq Account, Groq Service, Prompt, Model, System Prompt, Temperature, Max Completion Tokens, Top P, Stop Sequences, Seed
  • Generate Text OutputGenerate text with a configured Groq Text Generation service. Optionally provide a JSON schema to request structured output from models that support structured outputs.Fields: Groq Account, Groq Service, Prompt, JSON Schema, Schema Name, Strict Schema Mode, Model, System Prompt, Temperature, Max Completion Tokens
  • Analyze ImageAsk a Groq Image Recognition service to describe or answer questions about an image.Fields: Groq Account, Groq Service, Prompt, Camera Entity, Image File, Local Image Path, Image URL, Model
  • Extract Text From ImageExtract visible text from an image with a Groq Image Recognition service.Fields: Groq Account, Groq Service, Camera Entity, Image File, Local Image Path, Image URL, Prompt, Model
  • Transcribe AudioTranscribe an audio file with a configured Groq Speech-to-Text service.Fields: Groq Account, Groq Service, Audio File, Local Audio Path, Model, Language, Prompt, Response format, Timestamps
  • Clear CacheClear cached Groq text generation responses for a Groq account.Fields: Groq Account
  • List ModelsList Groq models available to a Groq account.Fields: Groq Account, Refresh From Groq
  • Translate AudioTranslate speech into English using Whisper Large V3. Uses the selected Speech-to-Text service account and rate-limit protection.Fields: Groq Account, Groq Service, Audio File, Local Audio Path, Model, Prompt

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.
  • Repair noticesNotices it can show in Settings, Repairs:ffmpeg is required for Groq audio processing, Groq model is not available, Groq service model configuration is invalid

From the README

Groq is a cloud API service for fast language, speech, and vision models. This Home Assistant custom integration connects a Groq account to Assist, AI Tasks, speech-to-text, text-to-speech, image analysis, and response actions.

The Platinum quality-scale label is a repository self-assessment against the current Home Assistant integration quality rules. As a custom integration, ha-groq is not reviewed, security audited, maintained, or supported by the Home Assistant project. The rule-by-rule evidence is tracked in quality_scale.yaml.

From the README of barneyonline/ha-groq, GNU GPL v3.0. Shortened.

Shows in Vulpo

Chart card, Apple Watch.

Information

Installs
116 sharing analytics
GitHub stars
2
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
v2.1.0,
Category
AI and voice, AI models
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
groq

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers