LLM
Groq logo

Groq LLM inference for Bolna AI voice agents

Groq runs Llama and GPT-OSS on fast LPU hardware as the LLM for a Bolna voice agent, shortening the pause between the caller finishing and the agent speaking.

llmgroqlow-latencyllamagpt-osscustom-llm
At a glance

How Groq fits in the stack

Best for

Reasoning, policy handling, tool use, and response generation.

Use this layer when

You want to tune quality, cost, latency, or function-calling behavior.

Connects to

Transcribed caller input upstream and voice or actions downstream.

Voice Stack

The LLM is the reasoning layer

The LLM is the reasoning layer

This provider decides how the agent interprets intent, selects next actions, calls tools, and formulates responses. It is the decision engine inside the voice stack.

TelephonyPhone Network
→
STTListener
→
LLMReasoning
→
TTSVoice
→
ToolsActions

Last updated

What is Groq used for in a Bolna voice agent?

Groq is the LLM for a Bolna voice agent when reply speed matters most, because GroqCloud runs models on Groq's LPU hardware with very fast token output. A fast LLM shortens the gap between the caller finishing a sentence and the agent starting to speak, which is the gap callers notice most. Bolna connects to it as a custom LLM using the Groq preset.

How do I set up Groq with Bolna?

  1. Sign in to the GroqCloud console and create a key on the API Keys page.
  2. Check Settings → Limits in the console for your requests and tokens per minute and per day. Limits apply to the whole organisation.
  3. In Bolna, go to Settings → Integrations → LLM → Custom LLM → Add model, or choose + Add custom LLM in an agent's LLM Provider dropdown. Select Groq.
  4. Set Model name to a Groq model ID such as llama-3.3-70b-versatile, Endpoint URL to https://api.groq.com/openai/v1, paste your key, and set Family to llama or gpt-oss.
  5. On the agent's Intelligence tab choose custom, pick the Groq model and save.

The Groq setup guide in the Bolna docs also covers rate limits and the OpenAI fields Groq handles differently.

Which Groq models should I use with Bolna?

Model IDSpeed (tokens/s)Good for
llama-3.1-8b-instant~560Short, scripted flows where speed matters most
llama-3.3-70b-versatile~280General-purpose agents that need better reasoning
openai/gpt-oss-20b~1000Fast open-weight model with tool use
openai/gpt-oss-120b~500Harder conversations and tool-heavy agents

Speeds come from Groq's supported models page as quoted in the Bolna docs. Note the openai/ prefix on the GPT-OSS models. Groq rejects logprobs and top_logprobs with a 400, so leave them out of Extra request params.

What can you build with Groq and Bolna?

Fast scripted calls. Reminders and confirmations on llama-3.1-8b-instant, where a short pause before each reply keeps the call feeling natural.

Agents that call tools. Use openai/gpt-oss-20b or openai/gpt-oss-120b for agents that look up data or book slots mid-call. See the Cal.com integration for booking.

Batch campaigns with a shared prompt. Cached tokens don't count towards Groq's rate limits, so a long, stable system prompt shared by every call uses less of your quota. Pace large batches to stay under the requests-per-minute limit.

Speed comparisons. Register Groq and Cerebras side by side and compare first-reply time on web calls. The custom LLM page lists every provider preset.

FAQ

Groq on Bolna: frequently asked questions

Yes. Add it as a custom LLM with the Groq preset, the endpoint https://api.groq.com/openai/v1 and a key from the GroqCloud console, then pick custom on the agent's Intelligence tab.

The endpoint must be https://api.groq.com/openai/v1. The /openai segment is required, and https://api.groq.com/v1 doesn't work.

You reached an organisation limit. Groq limits apply to the whole organisation, not to each key, and a batch of many short calls can hit the requests-per-minute limit before the tokens limit.

No. Preview models are for evaluation and can be discontinued at short notice. Use production models such as llama-3.3-70b-versatile for live agents.

Browse this layer

Keep exploring the voice stack

Browse

Large Language Models

The LLM is the brain of your voice agent. It understands what callers say and decides how to respond. Bolna lets you switch between models like GPT-5.4 mini, Claude and DeepSeek by changing the provider and model in your agent LLM settings, so you can tune for speed, cost or reasoning depth.

Browse

Telephony

Telephony providers connect your voice agents to the phone network so they can make and receive real calls. Bolna supports managed integrations with major carriers as well as bring-your-own-carrier via SIP trunking, giving you full control over call routing, number provisioning, and cost.

Browse

Speech-to-Text

Speech-to-text converts what callers say into text that your LLM can process. Transcription accuracy and latency directly affect how natural a conversation feels. Bolna supports streaming STT providers optimized for telephony audio, including specialized models for Indian languages.

Browse

Text-to-Speech

Text-to-speech turns your agent responses into spoken audio. Voice quality shapes how callers perceive your brand. Flat, robotic speech kills trust while natural, expressive voices build it. Bolna integrates with the fastest TTS providers so responses sound human and arrive without awkward pauses.

Browse

Tools & Workflows

Tools let your voice agents take action during a call, not just talk. Book a calendar slot, look up an order through your own API, push a lead into your CRM, or trigger a multi-step automation in Zapier. These integrations turn voice agents from answering machines into workflow engines.

See where Groq fits in your production workflow

Use the demo to walk through provider selection, stack tradeoffs, and the exact workflow you want Bolna to automate.