Mindket

gemma-4-12B

Newversion 1 · updated

Overview

Google's Gemma 4 12B Unified model, an open model that reads text, images, audio and video and writes text, with a 256K context and no separate encoders. For developers running local AI.

gemma-4-12B is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and pip to run the download commands
  • About 23.9 GB of space for the BF16 weights, or about 6 GB at 4-bit by Hugging Face estimate
  • A runtime that loads Transformers models, following the model card
Runs in
  • Local setups with a consumer GPU or a workstation, which the card names as targets
  • Hugging Face Transformers, which the library tag lists
  • Windows, macOS or Linux with Python, to download the files
Start with
pip install -U huggingface_hub
hf download google/gemma-4-12B

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

gemma-4-12B is the 12B Unified model in Google DeepMind's Gemma 4 family of open models. It takes in text, images, audio and video and writes text, and it has about 11.95 billion parameters.

The card calls it encoder-free: audio and vision are understood inside the one model, with no separate encoders.

Who it suits

Developers who want one local model for text, pictures and speech, and teams building assistants that run on consumer devices or workstations.

IndustryWho uses itHow they use itExample
SoftwareApp developersRun a multimodal assistant locallyAsk a question about a photo
ResearchAI researchersStudy an encoder-free multimodal modelCompare it with the other Gemma 4 sizes
ProductivityTool buildersBuild agents that call functionsLet the model call a calendar tool

Skip it if you need the model to draw images or speak aloud, since it writes text only.

Where to use it

  • Local setups with a consumer GPU or a workstation, which the card names as targets
  • Hugging Face Transformers, which the library tag lists
  • Windows, macOS or Linux with Python, to download the files
Use caseWhoWhat they get back
Reasoning and codingDevelopersText answers, with thinking modes you can set
Image and audio questionsApp buildersText about a picture or a recording
AgentsTool buildersFunction calls, since the model supports calling functions natively

How to set it up

  • Python and pip to run the download commands
  • About 23.9 GB of space for the BF16 weights, or about 6 GB at 4-bit by Hugging Face estimate
  • A runtime that loads Transformers models, following the model card
  1. Install the Hugging Face tools.
  2. Download the model files.
  3. Load the model in Transformers and follow the card's code.
pip install -U huggingface_hub
hf download google/gemma-4-12B

How to use it

Load the model and send it text, an image, audio or a mix, then read the text it writes. You can switch on its thinking mode and give it a system message to set the rules for the chat.

Property12B Unified
Parameters11.95B
Layers48
Sliding window1024 tokens
Context length256K tokens
Vocabulary262K
InputsText, image, audio
Size of the weights in GB
BF16 weights23.9 GB
4-bit estimate6 GB

Example

You give the model a photo of a whiteboard and ask it to turn the notes into a list. It reads the image itself and answers in text, with no separate vision tool.

For newcomers and experts

If you are new to multimodal models, start with text and one image before you try audio. Keep prompts short until you know how the thinking mode behaves.

If you know the field, layers alternate between local sliding-window attention and full global attention, and the last layer is always global. The global layers share Keys and Values and use proportional RoPE to save memory on long contexts.

  1. Download the model files
  2. Load the model in Transformers
  3. Send text, an image or audio
  4. Receive text, with optional thinking

Good to know

  • The card says audio is supported natively on E2B, E4B and 12B
  • The model supports the system role for more structured chats
  • Hugging Face lists 51 quantized and 96 fine-tuned versions made by other people
  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: the files you download and the text, images and audio you give it
  • Not for: making images or audio, since the output is text

README and files

README

gemma-4-12B

Google's Gemma 4 12B Unified model, an open model that reads text, images, audio and video and writes text, with a 256K context and no separate encoders. For developers running local AI.

Made by google on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: gemma-4-12B is the 12B Unified model in Google DeepMind's Gemma 4 family of open models. It takes in text, images, audio and video and writes text, and it has about 11.95 billion parameters.

The card calls it encoder-free: audio and vision are understood inside the one model, with no separate encoders.

Who it suits: Developers who want one local model for text, pictures and speech, and teams building assistants that run on consumer devices or workstations.

Industry | Who uses it | How they use it | Example
Software | App developers | Run a multimodal assistant locally | Ask a question about a photo
Research | AI researchers | Study an encoder-free multimodal model | Compare it with the other Gemma 4 sizes
Productivity | Tool builders | Build agents that call functions | Let the model call a calendar tool

Skip it if you need the model to draw images or speak aloud, since it writes text only.

Where to use it:

  • Local setups with a consumer GPU or a workstation, which the card names as targets
  • Hugging Face Transformers, which the library tag lists
  • Windows, macOS or Linux with Python, to download the files
Use case | Who | What they get back
Reasoning and coding | Developers | Text answers, with thinking modes you can set
Image and audio questions | App builders | Text about a picture or a recording
Agents | Tool builders | Function calls, since the model supports calling functions natively

How to set it up:

  • Python and pip to run the download commands
  • About 23.9 GB of space for the BF16 weights, or about 6 GB at 4-bit by Hugging Face estimate
  • A runtime that loads Transformers models, following the model card
  1. Install the Hugging Face tools.
  2. Download the model files.
  3. Load the model in Transformers and follow the card's code.
pip install -U huggingface_hub
hf download google/gemma-4-12B

How to use it: Load the model and send it text, an image, audio or a mix, then read the text it writes. You can switch on its thinking mode and give it a system message to set the rules for the chat.

Property | 12B Unified
Parameters | 11.95B
Layers | 48
Sliding window | 1024 tokens
Context length | 256K tokens
Vocabulary | 262K
Inputs | Text, image, audio
Title: Size of the weights in GB
BF16 weights: 23.9 GB
4-bit estimate: 6 GB

Example: You give the model a photo of a whiteboard and ask it to turn the notes into a list. It reads the image itself and answers in text, with no separate vision tool.

For newcomers and experts: If you are new to multimodal models, start with text and one image before you try audio. Keep prompts short until you know how the thinking mode behaves.

If you know the field, layers alternate between local sliding-window attention and full global attention, and the last layer is always global. The global layers share Keys and Values and use proportional RoPE to save memory on long contexts.

Download the model files
Load the model in Transformers
Send text, an image or audio
Receive text, with optional thinking

Good to know:

  • The card says audio is supported natively on E2B, E4B and 12B
  • The model supports the system role for more structured chats
  • Hugging Face lists 51 quantized and 96 fine-tuned versions made by other people
  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: the files you download and the text, images and audio you give it
  • Not for: making images or audio, since the output is text

On Hugging Face, 13 November 2026

  • Task: any to any
  • Library: transformers
  • Parameters: 12B
  • Weights: about 23.9 GB in BF16; about 6 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 51,228
  • Likes: 861
  • License: apache-2.0
  • Quantized versions: 51
  • Fine-tunes: 97
  • Tags: transformers, safetensors, gemma4_unified, image-text-to-text, any-to-any

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download google/gemma-4-12B

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
gemma-4-12B This page51,22886112Bapache-2.0
gemma-4-12B-itShares gemma4_unified · any-to-any · image-text-to-text1,738,9051,73512Bapache-2.0
Jev-OmniShares gemma4_unified · image-text-to-text · transformers3,74445012Bapache-2.0
gemma-4-12b-it-GGUFShares gemma4_unified · image-text-to-text2,534,53096311.9Bapache-2.0
gemma-4-E4B-itShares any-to-any · image-text-to-text · transformers4,298,3481,8508Bapache-2.0
gemma-4-E2B-itShares any-to-any · image-text-to-text · transformers3,017,0591,1295.1Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

BenderGoogle's new Gemma 4 12B model is designed to run on any laptop with 16GB of RAM14 pointsplautumnpusAUTUMN PREDICTED GEMMA 4 12B NEURON 10089???19 likes · 1 replyherfLaunch HN: Magnitude (YC S25) – Self-optimizing inference engine for agentsI have two NVIDIA GPUs (16GB+16GB) here, and it detects them each twice (says I have 4 GPUs). But then, it says most models are too big (anything >8GB?) and seems to run only on one GPU (5070ti). Unfortunately even with my 5070ti, llama.cpp seems to be about 20-30% faster at decode, running as:…Google Open SourceThis Week in Open Source #18 is live! 🌐✨ 🧮 Inside Gemma 4 12B inference & 100% local RAG (LiteRT + Qdrant) 🧪 Adaptive agent training w/ EnvHarness 🏗️ @mozilla.org & Mila's open AI stack ⚠️ The maintainer cost of LLM "vibe-coding" 🗓️ Oct/Nov events: goo.gle/twios-18 #OpenSource8 likes · 1 replyCMayQwen 3.8 27BGemma 4 12B, Gemma 4 12B QAT, Gemma 4 31B, Gemma 4 31B QAT Gemma 4 26BA4B would get close, but not quite and sometimes even get stuck in loops despite a repeat penalty. Do not use any newer updated templates or Unsloth fixes. Use older official templates that released with the models on the…Felipe Martins 🏳️🌈Só pra não deixar o recado pela metade, o modelo que eu passei a usar local foi o Gemma 4 12B QAT ocupando cerca de 6.5GB3 likesadrian_bThe unbearable cheapness of open weight modelsAn "open weights" model is one where you can download all the data and the code that you need to run inference with that model on your own hardware (typically from Huggingface.co). That data includes not only the "weights" but also various files with required information, e.g. the tokenizer, the…Gus🛡️💎 Forced to finish curl ... https:// 100,000 times in Kamil Czarnogórski's airgapped test, Gemma 4 12B hit 0 cloud metadata IPs, stuck to example.com + GitHub 95.8% of runs, and used Google Search 635x to look up the Linux chore 👀 Write-up: https://int8.io/forced-curl/2 likessimonwRunning local models is good nowI'm still amazed that you can run LLMs of this quality on a machine that costs less than $3,000. I used to assume that anything GPT-4 equivalent or higher would need $30,000+ of server-class hardware. That said... gemma-4-12b-qat is 7.15GB on disk so should run reasonably well in 16GB, that takes…Wide Area IntelligenceBy the numbers: google/gemma-4-12b-qat Context Window: 32768 Max Tokens: 8192 Input Cost: 0 Output Cost: 0 #thought #brand #wide #area #intelligence #preferredsuperkuhGemma 4 QAT models: Optimizing compression for mobile and laptop efficiencyAh, nice, thanks! https://huggingface.co/google/gemma-4-12B/tree/main No .gguf but I guess I can convert the safetensors myself like it's 2023 again.@k1imber.bsky.social💫 Gemma-4-12B-it-QAT: мощная модель для ноутбука с RTX 2000 Ada Как уместить крупную языковую модель в ноутбук с RTX 2000 Ada и сохранить производительность. • Обучение на топовом оборудовании Google • Квантование QAT для сохранения качества при 4 битах • Точные ответы и свежие знания до начала 2…

Searched

More from Mindket

See all from Mindket

upscaler

uwg · Kit

Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…

New

Pixel Art XL

nerijs · Kit

A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…

New

VibeVoice-1.5B

microsoft · Kit

Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…

New

Similar in Developer

See all in Developer

voicetut-egyptian-tashkeel

masterofaudio2077 · Kit

Reads Egyptian Arabic text aloud and follows the short vowel marks you write into it. A fine-tune of VoiceTut-TTS that keeps its 19 built-in voices and voice c…

New

Runs Meta's Llama 3.1 8B Instruct chat model in 4-bit AWQ form, so it fits on a GPU with about 4 GiB of free memory for the weights. For developers who want a…

New

Ru-Jev

besktech · Kit

Scores a Russian-first decision from a context and a list of options, giving a probability for yes/no, choice or rating questions. Runs on a plain CPU, for tea…

New