anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Takes text, images and audio and writes text answers, in one 12B instruction-tuned model from Google DeepMind with a 256K-token context and configurable thinking. For developers running open models locally.
gemma-4-12B-it 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.
pip install -U huggingface_hub hf download google/gemma-4-12B-it
gemma-4-12B-it is the instruction-tuned 12B Unified model of Google DeepMind's Gemma 4 open family. It understands audio and images natively, without separate encoders, and writes text. The context window reaches 256K tokens, and the family covers more than 140 languages.
It suits developers who want a capable open model on a consumer GPU or workstation for reasoning, coding and multimodal work.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software development | Developers | Use it for coding help and agent workflows with function calling | Asking it to fix a failing test |
| Accessibility and media | App builders | Process spoken audio and images in one model | Describing a photo and answering a question about it |
| Research | Researchers | Fine-tune or evaluate an open model with a long context | Testing long-document question answering |
| Multilingual products | Product teams | Serve users in many languages from one local model | Answering a support question in another language |
You can skip it if you need a phone-sized model, since the family has smaller E2B and E4B sizes for that.
| Use case | Who | What they get back |
|---|---|---|
| Reasoning and coding | Developers | Text answers, with thinking modes you can configure |
| Audio and image questions | App builders | Text answers about what the model hears or sees |
| Agent workflows | Agent developers | Native function calls and system-role instructions |
You need Python and a machine that can hold the weights, about 23.9 GB in BF16 or roughly 6 GB at 4-bit as an estimate.
pip install -U huggingface_hub hf download google/gemma-4-12B-it
The visible card gives the download step and points to its own run section. You load the instruction-tuned checkpoint, write a system message to set behavior, and send text, images or audio.
hf download google/gemma-4-12B-it
You send the model a photo and ask what is in it. The reply comes back as text, and you can also pick a thinking mode if you want it to reason before it answers.
If you are new to open models, this is a mid-sized one that handles pictures and sound as well as text. A first small try is to download it and ask one short question in plain text.
For people who know the field, the model has 48 layers and a hybrid attention design that mixes local sliding windows of 1024 tokens with global layers, ending on a global one. Being encoder-free is a trade-off in size and deployment, since audio and vision pass through the model itself.
The Gemma 4 line offers five models, from the phone-class E2B and E4B up to the 31B, and this 12B is one of the three that hear audio natively.
Takes text, images and audio and writes text answers, in one 12B instruction-tuned model from Google DeepMind with a 256K-token context and configurable thinking. For developers running open models locally.
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.
What it is: gemma-4-12B-it is the instruction-tuned 12B Unified model of Google DeepMind's Gemma 4 open family. It understands audio and images natively, without separate encoders, and writes text. The context window reaches 256K tokens, and the family covers more than 140 languages.
Who it suits: It suits developers who want a capable open model on a consumer GPU or workstation for reasoning, coding and multimodal work.
Industry | Who uses it | How they use it | Example
Software development | Developers | Use it for coding help and agent workflows with function calling | Asking it to fix a failing test
Accessibility and media | App builders | Process spoken audio and images in one model | Describing a photo and answering a question about it
Research | Researchers | Fine-tune or evaluate an open model with a long context | Testing long-document question answering
Multilingual products | Product teams | Serve users in many languages from one local model | Answering a support question in another language
You can skip it if you need a phone-sized model, since the family has smaller E2B and E4B sizes for that.
Where to use it:
Use case | Who | What they get back
Reasoning and coding | Developers | Text answers, with thinking modes you can configure
Audio and image questions | App builders | Text answers about what the model hears or sees
Agent workflows | Agent developers | Native function calls and system-role instructions
How to set it up: You need Python and a machine that can hold the weights, about 23.9 GB in BF16 or roughly 6 GB at 4-bit as an estimate.
pip install -U huggingface_hub
hf download google/gemma-4-12B-it
How to use it: The visible card gives the download step and points to its own run section. You load the instruction-tuned checkpoint, write a system message to set behavior, and send text, images or audio.
hf download google/gemma-4-12B-it
Example: You send the model a photo and ask what is in it. The reply comes back as text, and you can also pick a thinking mode if you want it to reason before it answers.
For newcomers and experts: If you are new to open models, this is a mid-sized one that handles pictures and sound as well as text. A first small try is to download it and ask one short question in plain text.
For people who know the field, the model has 48 layers and a hybrid attention design that mixes local sliding windows of 1024 tokens with global layers, ending on a global one. Being encoder-free is a trade-off in size and deployment, since audio and vision pass through the model itself.
Text, image or audio goes in
The unified model handles all inputs together
It may think first if a thinking mode is on
You get a text answer
Good to know: The Gemma 4 line offers five models, from the phone-class E2B and E4B up to the 31B, and this 12B is one of the three that hear audio natively.
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download google/gemma-4-12B-it
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| gemma-4-12B-it This page | 1,738,905 | 1,735 | 12B | apache-2.0 | |
| gemma-4-12BShares gemma4_unified · any-to-any · image-text-to-text | 51,228 | 861 | 12B | apache-2.0 | |
| Jev-OmniShares gemma4_unified · image-text-to-text · transformers | 3,744 | 450 | 12B | apache-2.0 | |
| gemma-4-12b-it-GGUFShares gemma4_unified · image-text-to-text | 2,534,530 | 963 | 11.9B | apache-2.0 | |
| gemma-4-E4B-itShares any-to-any · image-text-to-text · transformers | 4,298,348 | 1,850 | 8B | apache-2.0 | |
| gemma-4-E2B-itShares any-to-any · image-text-to-text · transformers | 3,017,059 | 1,129 | 5.1B | apache-2.0 |
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.
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.