Groq doesn't train models — it serves open-weight models (OpenAI's gpt-oss and Alibaba's Qwen among them) on its own LPU inference hardware. The pitch is raw throughput: Groq is consistently among the fastest tokens-per-second on this site's speed benchmarks for the weights it hosts.
How much does the Groq API cost?
Groq API pricing is usage-based and varies by model and token volume. Use the current model table and provider documentation to estimate a workload before committing to production.
For cross-provider quota units and fixed-workload capacity, see the LLM API rate-limit comparison; this page remains the authoritative owner for Groq provider facts.
Groq product vs API
Groq consumer access and API billing are separate surfaces; check the provider documentation for current account terms.
Fastest measured Groq model is GPT-OSS 20B at 1120 tokens/sec (140ms TTFT), median across measured Groq models is 780 tokens/sec. See the full speed benchmark methodology.
Groq has 2 legacy models still routable and 4 retired models. Full dates and successors on the model deprecation tracker.
Switching to and from Groq
The closest parity-aware alternative to Qwen 3.8 27B ($1.60/M) outside Groq is Magistral Small ($0.75/M, -53.1%) — a config migration. Biggest gap: context drops from 131,072 to 128,000 tokens.
The closest parity-aware alternative to GPT-OSS 120B ($0.26/M) outside Groq is GPT-OSS 120B (Cerebras) ($0.45/M, +71.4%) — a config migration. Biggest gap: loses the 50% batch discount.
Yes — Groq's API base (https://api.groq.com/openai/v1) accepts the OpenAI SDK request/response shape, so existing OpenAI client code works with a base-URL and key swap.
Does Groq support prompt caching?
Not documented as of 2026-08-14 — we did not find a published prompt-caching feature for Groq. If that changes, this page updates.
Does Groq have a free tier?
Yes — Free tier with per-minute and per-day token caps. Per-minute and per-day request/token caps vary by model and account tier.
How much does the Groq API cost?
Current Groq models range from $0.13 to $1.60 per million blended tokens (3:1 input:output). Full per-model pricing is in the table below.
Where is Groq API data hosted?
US
Groq hosted identity, bucket admission, and measured service quality
Method: every calculation uses only the joined fields shown in its row; missing joins fail closed. First-party source:Groq API documentation. Verified: 2026-08-14.
Fixture
Named inputs
Observation
Formula / boundary
Decision
current hosted roster row
owner=Meta; Groq model ID=llama-3.3-70b-versatile; alias=joined; revision=Unavailable; artifact=Unavailable; lifecycle=current
Owner and endpoint ID are visible; revision and artifact are not exposed.
cross-date join = owner ∧ Groq ID ∧ revision ∧ lifecycle window Boundary: Current row cannot absorb an older benchmark with unresolved revision.
UNAVAILABLE — cross-date identity blocked.
frozen alias change + revision replacement
old alias=llama-3.1; new alias=llama-3.3; change date=2026-07-19; dependent workloads=12; migration owner=platform
Alias change is recorded; old and new revisions are not treated as one model.
join allowed only when alias transition ∧ exact revision evidence ∧ date window Boundary: Alias continuity is not revision continuity.
PASS WITH MIGRATION — dependent workloads flagged.
owner withdrawal + hosted-artifact ambiguity
owner=withdrawn; endpoint ID=legacy; artifact=Unavailable; first evidence=2026-05-03; last evidence=2026-08-14; lifecycle=conflict
The legacy endpoint has conflicting lifecycle signals and no artifact join.
lifecycle result = conflict when authoritative signals disagree Boundary: Do not reuse dependent results after an unresolved withdrawal.
Method: every calculation uses only the joined fields shown in its row; missing joins fail closed. First-party source:Groq API documentation. Verified: 2026-08-14.
RPM binds first: 30 admitted and 30 deferred; daily capacity is not inferred.
admitted = min(requests, RPM, floor(TPM / tokens per request)) = min(60,30,13)=13 per minute Boundary: Missing RPD does not become unlimited daily capacity.
Prompt and output reserve are declared, but token buckets are not documented for this account/model pair.
admission = Unavailable when binding bucket is unknown; no arithmetic substitution Boundary: One model limit cannot be generalized across the provider.
Method: every calculation uses only the joined fields shown in its row; missing joins fail closed. First-party source:Groq API documentation. Verified: 2026-08-14.
Acceptance coverage is complete; queue time is unavailable, so total decomposition is bounded.
accepted coverage = 20/20 = 100%; total decomposition remains Unavailable without queue Boundary: Measured throughput is not a model-quality conclusion.
Burst acceptance is 51/64; provider speed claim remains separate from the measured error rate.
completion coverage = 51/64 = 79.6875%; no rounding to a pass Boundary: Advertised speed cannot cover burst failures.
FAIL — burst acceptance below full coverage.
Route owner CTA: test this decision path at All AI Ask. This surface does not transfer evidence to another host, model, region, tier, artifact, or scenario.
Try Groq for free
Run real prompts against every current Groq model, and every other provider on this site, in one workspace.