The story so far
Weights, every dated article, and repo commits on one rail.
10 dated articles and 13 repo commits so far
Teal is the weights (2026-03-11), amber triangles are 10 dated articles (each links to it), grey ticks are repo commits.
Up to date
google Apache 2.0 out 7 months ago
31.3B parameters, images and text in, text out, 256K tokens of context. 14 providers serve it from $0.10 per million input tokens.
Verified 2026-10-25 Rank #8 in LLMs · score 131.5 method v1 Sources 5 Downloads 30d 8.5M · #15 of 619 tracked
Changed this week: 1 new quantized build on the Hub (343 in all).2026-10-24
Why did the open-weights model cross the road?
To get to the other side of the license.
___
/ \
/ \
/_________\
|
|
o
/|\
/ \
~~~~~~~~~~~~~~~
~ ~ ~ ~ ~
~~~~~~~~~~~~~~~~No playable frames in the reply.
The ringer: the same four playful tests for every model, replies shown as received and checked by code. A joke, not a benchmark; never ranked.3 of 4 pass · parasail-gemma-4-31b-it on parasail · run 2026-10-09 · temperature 0 · cost $0.001 · 2026-10 thing: supermarket · all models →
Picked by rule from 34 tracked pieces: the lab's own post, the most shared, a field report, the latest.
The 2 picks above, plus these 23. Top is the radar's score: discussion, source authority and the lab's own posts, fading with age.
Live hosted endpoints, cheapest first, USD per million tokens. Ties break on output price, then provider name.
12 providers with a live price, from $0.10 to $0.75 per million input tokens; the median is $0.14. One dot per provider, cheapest in teal. 1 free-tier row not drawn.
Hugging Face does not say who downloads a model or with what. These are the proxies: API providers listing it, quantized builds, fine-tunes/adapters/merges, and Spaces that load it.
Widely served (14 API providers); heavily run locally (343 quantized builds); a big base for builders (730 fine-tunes, adapters and merges).
Top Spaces running it: smolagents/hf-realtime-voice ♥ 584 · embedl/hfviewer ♥ 181 · victor/gemma-avatar ♥ 180 · multimodalart/krea2-lora-trainer ♥ 76
Weights only, an estimate: leave room for the KV cache. Method
About 19 GB at INT4, 38 GB at FP8, 75 GB at BF16: weights only, so leave room for the KV cache.
Estimate params × bytes per param × 1.2 · how we estimate
Claim-matched tests, graded by code. Receipts, not a score.
{
"providers": [
{
"provider": "parasail",
"endpoint_model": "parasail-gemma-4-31b-it",
"source_url": "https://api.parasail.io/v1/chat/completions",
"ttft_ms_median": 1149,
"ttft_any_ms_median": 1149,
"tokens_per_s_median": 21.6,
"runs": [
{
"ttft_s": 1.149,
"ttft_any_s": 1.149,
"tokens_per_s": 21.6,
"latency_s": 7.6,
"tokens_out": 164,
"reasoning_chars": 0,
"finish": "stop"
},
{
"ttft_s": 0.691,
"ttft_any_s": 0.691,
"tokens_per_s": 27.8,
"latency_s": 5.82,
"tokens_out": 162,
"reasoning_chars": 0,
"finish": "stop"
},
{
"ttft_s": 2.178,
"ttft_any_s": 2.178,
"tokens_per_s": 17.4,
"latency_s": 9.19,
"tokens_out": 160,
"reasoning_chars": 0,
"finish": "stop"
}
]
}
],
"note": "Single client, wall clock; tok/s counts every output token including hidden reasoning."
} {
"calls": [
{
"name": "get_weather",
"args": {
"city": "Lisbon",
"date": "2026-10-14"
}
},
{
"name": "check_calendar",
"args": {
"date": "2026-10-14"
}
},
{
"name": "book_table",
"args": {
"date": "2026-10-14",
"party_size": 2,
"restaurant": "Cervejaria Ramiro",
"time": "19:30"
}
}
],
"checks": {
"get_weather": true,
"check_calendar": true,
"book_table": true
},
"final": "The confirmation code for your table at Cervejaria Ramiro is TBL-4471.",
"fixture": "receipts.errand.v1"
} {
"fields_matched": 80,
"fields_total": 80,
"cost_per_1000_usd": 0.0298,
"parsed": true,
"per_item": [
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
},
{
"street": true,
"city": true,
"postcode": true,
"country": true
}
],
"sample": [
{
"street": "1600 Amphitheatre Parkway",
"unit": null,
"city": "Mountain View",
"region": "CA",
"postcode": "94043",
"country": "US"
},
{
"street": "10 Downing Street",
"unit": null,
"city": "London",
"region": null,
"postcode": "SW1A 2AA",
"country": "GB"
},
{
"street": "Rua Augusta 274",
"unit": null,
"city": "Lisboa",
"region": null,
"postcode": "1100-053",
"country": "PT"
}
],
"fixture": "receipts.addresses.v1"
} {
"lengths_k": [
8,
32,
64
],
"depths": [
0.1,
0.5,
0.9
],
"cells": [
[
1,
1,
1
],
[
1,
1,
1
],
[
1,
1,
1
]
],
"detail": [
{
"k": 8,
"depth": 0.1,
"recalled": true,
"reply": "amber-falcon-7731",
"latency_s": 2.28,
"finish": "stop"
},
{
"k": 8,
"depth": 0.5,
"recalled": true,
"reply": "cobalt-marten-7828",
"latency_s": 1.63,
"finish": "stop"
},
{
"k": 8,
"depth": 0.9,
"recalled": true,
"reply": "saffron-newt-7925",
"latency_s": 2.68,
"finish": "stop"
},
{
"k": 32,
"depth": 0.1,
"recalled": true,
"reply": "jade-lynx-8022",
"latency_s": 9.72,
"finish": "stop"
},
{
"k": 32,
"depth": 0.5,
"recalled": true,
"reply": "umber-kestrel-8119",
"latency_s": 7.59,
"finish": "stop"
},
{
"k": 32,
"depth": 0.9,
"recalled": true,
"reply": "coral-heron-8216",
"latency_s": 7.13,
"finish": "stop"
},
{
"k": 64,
"depth": 0.1,
"recalled": true,
"reply": "slate-badger-8313",
"latency_s": 17.83,
"finish": "stop"
},
{
"k": 64,
"depth": 0.5,
"recalled": true,
"reply": "ochre-otter-8410",
"latency_s": 17.73,
"finish": "stop"
},
{
"k": 64,
"depth": 0.9,
"recalled": true,
"reply": "teal-ibis-8507",
"latency_s": 21.07,
"finish": "stop"
}
]
} Weights, every dated article, and repo commits on one rail.
Teal is the weights (2026-03-11), amber triangles are 10 dated articles (each links to it), grey ticks are repo commits.
1,073 derivatives on the Hub. Which build to run, by runtime: the most downloaded in each class.
From the Hugging Face model tree; quantized builds in teal, fine-tunes, merges and adapters in greys.
Everything else, folded: the full tables, every source.
| Benchmark | Value | Setting / notes | Reported by | Date |
|---|---|---|---|---|
| author-reported AIME 2026 · Reason through hard problems | 89.2% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported BBEH · Reason through hard problems | 74.4% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported Codeforces · Write code with agents | 2150 elo | Gemma 4 31B | model author | 2026-10-07 |
| author-reported GPQA Diamond · Reason through hard problems | 84.3% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported HLE with search | 26.5% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported Humanity's Last Exam · Reason through hard problems | 19.5% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported LiveCodeBench · Write code with agents | 80.0% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported MMLU-Pro · Reason through hard problems | 85.2% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported MMMLU · Work across languages | 88.4% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported MMMU-Pro · Understand images and video | 76.9% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported MRCR · Read long documents | 66.4% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported MathVision · Understand images and video | 85.6% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported MedXPertQA MM | 61.3% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported OmniDocBench · Extract text from documents | 0.13 other | Gemma 4 31B | model author | 2026-10-07 |
| author-reported tau-bench · Call tools and APIs | 76.9% percent | Gemma 4 31B | model author | 2026-10-07 |
| author-reported mmmu_pro_vision (MMMU/MMMU_Pro) | 76.9 | — | Model Card | 2026-05-12 |
Labels are evidence, not verdicts: measured a third-party leaderboard row for this model; author-reported a number the model author published in the card or eval files; structural a deterministic signal from the name, config or chat template, or a decision-model estimate. Each chip links to its source. All use cases.
Listed in LLMs
| Pipeline tag | image-text-to-text |
|---|---|
| Library | transformers |
| Architectures | Gemma4ForConditionalGeneration |
| Model type | gemma4 |
| Dtype | bfloat16 |
| Params by dtype | BF16: 31,273,088,876 |
| Size band | L |
| MoE | no |
| Context length | 262,144 (config.json max_position_embeddings) |
| Papers | arXiv:2607.02770 |
| License | Apache 2.0 (apache-2.0) |
| Hub snapshot | 2026-10-25 |
vLLM: supported · Gemma4ForConditionalGeneration · 7050ef881ff0835f6890a47db1859a24c65481d6SGLang: supported · Gemma4ForConditionalGeneration · 773cb938fe9484a8f7e7e46fb1b1fe96412c59ed
vLLM registry (7050ef881ff0835f6890a47db1859a24c65481d6) · SGLang registry (773cb938fe9484a8f7e7e46fb1b1fe96412c59ed) · Matched by architecture class name against each project's registry on main; 'supported' means the architecture is registered, not that this checkpoint was tested.
Weights-only memory for gemma-4-31B-it: params × bytes/param × 1.2 overhead. KV cache and activations are extra. How this is computed.
| BF16 (2 bytes/param) | 75 GB · Single high-end GPU (<80 GB) |
|---|---|
| FP8 (1 byte/param) | 38 GB · Single high-end GPU (<80 GB) |
| INT4 (0.5 bytes/param) | 19 GB · Single GPU (<24 GB) |
Weights only (params × bytes/param × 1.2 overhead); KV cache and activations extra.
Base model: google/gemma-4-31B
quantized: 343finetune: 327adapter: 363merge: 40
| Variant | Relation | Quant | Params | Band | License | Author | Likes | Downloads |
|---|---|---|---|---|---|---|---|---|
| nvidia/Gemma-4-31B-IT-NVFP4 | quantized | NVFP4 | 20.9B | L | other | nvidia | 586 | 13.6M |
| RedHatAI/gemma-4-31B-it-FP8-block | quantized | -FP8 | 31.3B | L | apache-2.0 | RedHatAI | 52 | 10.7M |
| unsloth/gemma-4-31B-it-GGUF | quantized | GGUF | — | — | apache-2.0 | unsloth | 651 | 5.2M |
| cyankiwi/gemma-4-31B-it-AWQ-4bit | quantized | AWQ | 31.3B | L | apache-2.0 | cyankiwi | 55 | 4.6M |
| LilaRest/gemma-4-31B-it-NVFP4-turbo | quantized | NVFP4 | 30.7B | L | apache-2.0 | LilaRest | 307 | 2.3M |
| QuantTrio/gemma-4-31B-it-AWQ | quantized | AWQ | 31.3B | L | apache-2.0 | QuantTrio | 14 | 2.2M |
| RedHatAI/gemma-4-31B-it-NVFP4 | quantized | NVFP4 | 32.7B | L | apache-2.0 | RedHatAI | 59 | 2.1M |
| wangzhang/gemma-4-31B-it-abliterated | finetune | — | 31.3B | L | apache-2.0 | wangzhang | 39 | 2.1M |
| unsloth/gemma-4-31B-it-unsloth-bnb-4bit | quantized | -bnb | 31.3B | L | apache-2.0 | unsloth | 25 | 2M |
| RedHatAI/gemma-4-31B-it-FP8-dynamic | quantized | -FP8 | 31.3B | L | apache-2.0 | RedHatAI | 24 | 1.7M |
| paperscarecrow/Gemma-4-31B-it-abliterated | quantized | GGUF | — | — | apache-2.0 | paperscarecrow | 124 | 1.5M |
| lmstudio-community/gemma-4-31B-it-GGUF | quantized | GGUF | — | — | apache-2.0 | lmstudio-community | 29 | 1.3M |
| lmstudio-community/gemma-4-31B-it-MLX-8bit | quantized | MLX | 31.3B | L | apache-2.0 | lmstudio-community | 12 | 946.8k |
| lmstudio-community/gemma-4-31B-it-MLX-4bit | quantized | MLX | 31.3B | L | apache-2.0 | lmstudio-community | 2 | 824.9k |
| lmstudio-community/gemma-4-31B-it-MLX-6bit | quantized | MLX | 31.3B | L | apache-2.0 | lmstudio-community | 2 | 779.7k |
| bartowski/google_gemma-4-31B-it-GGUF | quantized | GGUF | — | — | apache-2.0 | bartowski | 96 | 685.4k |
| HauhauCS/Gemma4-31B-QAT-Uncensored-HauhauCS-Balanced-MTP | quantized | GGUF | — | — | gemma | HauhauCS | 194 | 661.3k |
| Intel/gemma-4-31B-it-int4-AutoRound | quantized | int4 | 5.90B | M | — | Intel | 55 | 559.8k |
| lmstudio-community/gemma-4-31B-it-MLX-5bit | quantized | MLX | 31.3B | L | apache-2.0 | lmstudio-community | 2 | 498.6k |
| google/gemma-4-31B-it-qat-q4_0-unquantized | finetune | q4_0 | 31.3B | L | apache-2.0 | 54 | 367.5k | |
| cyankiwi/gemma-4-31B-it-AWQ-8bit | quantized | AWQ | 31.3B | L | apache-2.0 | cyankiwi | 19 | 343.7k |
| TrevorJS/gemma-4-31B-it-uncensored | finetune | — | 32.7B | L | apache-2.0 | TrevorJS | 34 | 308.9k |
| ebircak/gemma-4-31B-it-4bit-W4A16-AWQ | quantized | -4bit | 31.7B | L | apache-2.0 | ebircak | 3 | 297.5k |
| mlx-community/gemma-4-31b-it-4bit | quantized | -4bit | 31.3B | L | apache-2.0 | mlx-community | 50 | 283.4k |
| ggml-org/gemma-4-31B-it-GGUF | quantized | GGUF | — | — | apache-2.0 | ggml-org | 47 | 235.2k |
| unsloth/gemma-4-31B-it | finetune | — | 32.7B | L | apache-2.0 | unsloth | 22 | 212.7k |
| llmfan46/gemma-4-31B-it-uncensored-heretic | finetune | — | 31.3B | L | apache-2.0 | llmfan46 | 162 | 105.2k |
| unsloth/gemma-4-31B-it-NVFP4 | quantized | NVFP4 | 21.6B | L | apache-2.0 | unsloth | 32 | 105.3k |
| aifeifei798/Gemma-4-31B-Cognitive-Unshackled | finetune | — | 31.3B | L | apache-2.0 | aifeifei798 | 29 | 94.7k |
| huihui-ai/Huihui-gemma-4-31B-it-abliterated-v2 | finetune | — | 32.7B | L | apache-2.0 | huihui-ai | 41 | 74.5k |
| TheDrummer/Artemis-31B-v1-GGUF | quantized | GGUF | — | — | — | TheDrummer | 29 | 67.6k |
| LiconStudio/Gemma-4-31B-it-abliterated-GGUF | quantized | GGUF | — | — | apache-2.0 | LiconStudio | 15 | 66.5k |
| coder3101/gemma-4-31B-it-heretic | finetune | — | 31.3B | L | apache-2.0 | coder3101 | 91 | 57.3k |
| QuantTrio/gemma-4-31B-it-AWQ-6Bit | quantized | AWQ | 31.3B | L | apache-2.0 | QuantTrio | 10 | 58.3k |
| prithivMLmods/gemma-4-31B-it-FP8 | quantized | -FP8 | 32.7B | L | apache-2.0 | prithivMLmods | 4 | 55.3k |
| Momix-44/gemma-4-31B-it-heretic-v2 | quantized | GGUF | 31.3B | L | apache-2.0 | Momix-44 | 7 | 54.3k |
| mlx-community/gemma-4-31b-it-8bit | quantized | -8bit | 31.3B | L | apache-2.0 | mlx-community | 20 | 46.3k |
| DavidAU/gemma-4-31B-it-The-DECKARD-HERETIC-UNCENSORED-Thinking | finetune | — | 31.3B | L | apache-2.0 | DavidAU | 94 | 38.6k |
| ebircak/gemma-4-31B-it-4bit-W4A16-GPTQ | quantized | -4bit | 31.7B | L | apache-2.0 | ebircak | 3 | 40.4k |
| slashreboot/athena-class-model-a | finetune | GGUF | — | — | apache-2.0 | slashreboot | 7 | 36.7k |
| Date | Commit | SHA |
|---|---|---|
| 2026-07-20 | Add response_template to tokenizer_config.json (#130) | 842da37 |
| 2026-07-15 | Update README (#133) | b9ea41a |
| 2026-07-15 | fix: chat template — null handling, reasoning preservation, turn-tag balance, input validation (#118) | 68abe48 |
| 2026-07-10 | Add Technical Report | 518276f |
| 2026-06-03 | Update README.md | 3548789 |
| 2026-06-02 | Update README.md | ec81324 |
| 2026-05-27 | Add MMMU-Pro evaluation result (#107) | fb9ae26 |
| 2026-05-18 | fix(chat_template): Emit multimodal placeholders in tool response content-parts (#94) | fcf2302 |
| 2026-05-07 | Add proper metadata (#101) | ba74f5b |
| 2026-04-28 | fix(chat_template): update SI and tool call handling (#86) | 145dc25 |
| 2026-04-10 | Update schema (#59) | 439edf5 |
| 2026-04-10 | fix: prefix-preserving tool calls + dialog compliance (#56) | e51e7dc |
| 2026-04-02 | Preparing for release! | 419b2ef |
Hosted endpoints observed for gemma-4-31B-it, sorted by input price (USD per million tokens). Each row names its observer and date; prices change daily, so check the source before quoting. Cheapest observed input price: $0.00/M.
| Provider | Model ref | Context | Quant | $/M in | $/M out | tok/s | TTFT | Tools | Status | Observed |
|---|---|---|---|---|---|---|---|---|---|---|
| Google AI Studio openrouter | google/gemma-4-31b-it | 256K | unknown | $0.00 | $0.00 | — | — | yes | live | 2026-10-24 |
| CoreWeave openrouter | google/gemma-4-31b-it | 256K | fp4 | $0.10 | $0.34 | — | — | yes | live | 2026-10-24 |
| Venice openrouter | google/gemma-4-31b-it | 250K | fp4 | $0.12 | $0.36 | — | — | yes | live | 2026-10-24 |
| Chutes openrouter | google/gemma-4-31b-it | 128K | fp4 | $0.12 | $0.37 | — | — | yes | live | 2026-10-24 |
| DeepInfra hf, deepinfra, openrouter | google/gemma-4-31B-it | 256K | fp8 | $0.14 | $0.51 | 36.8 | 301 ms | yes | live | 2026-10-25 |
| Novita hf, openrouter | google/gemma-4-31b-it | 256K | bf16 | $0.14 | $0.40 | 56 | 674 ms | yes | live | 2026-10-25 |
| Crusoe openrouter | google/gemma-4-31b-it | 256K | bf16 | $0.14 | $0.40 | — | — | yes | live | 2026-10-24 |
| Friendli openrouter | google/gemma-4-31b-it | 256K | unknown | $0.14 | $0.40 | — | — | yes | live | 2026-10-24 |
| Parasail parasail, openrouter | parasail-gemma-4-31b-it | 256K | fp8 | $0.15 | $0.40 | — | — | yes | serverless | 2026-10-24 |
| Io Net openrouter | google/gemma-4-31b-it | 256K | unknown | $0.36 | $1.09 | — | — | yes | live | 2026-10-24 |
| SambaNova openrouter | google/gemma-4-31b-it | 128K | unknown | $0.38 | $1.15 | — | — | yes | live | 2026-10-24 |
| ModelRun openrouter | google/gemma-4-31b-it | 256K | fp4 | $0.75 | $1.00 | — | — | yes | live | 2026-10-24 |
| SiliconFlow openrouter | google/gemma-4-31b-it | 256K | fp8 | $0.75 | $1.00 | — | — | yes | live | 2026-10-24 |
| Featherless hf | google/gemma-4-31B-it | — | — | — | — | — | — | — | live | 2026-10-25 |
Ranked by source signals (HN, Lobsters, authority domains, official posts) and recency. Summaries are generated from a stored copy of the article text; every sentence cites a span of that text, and nothing is shown that failed the citation check.
arXiv links found in the model card and its tags. "Peer-reviewed" is shown only with evidence: a published venue in OpenAlex (measured) or the authors' own journal reference on arXiv (reported).
Hub snapshot: 2026-10-25 · HF API: 2026-10-24 21:31 UTC · Providers: 2026-10-24 21:44 UTC · Articles: 2026-10-24 21:45 UTC · Summary: 2026-10-07 14:59 UTC · Last verified 2026-10-25
Email alerts are not open yet; the feeds above are the same data. See feeds for the item schema.