# Gemma4 12B QAT Uncensored HauhauCS Balanced

URL: https://interfaze.ai/models/hauhaucsgemma4-12b-qat-uncensored-hauhaucs-balanced

[All models](https://interfaze.ai/models)

Gemma4 12B QAT Uncensored HauhauCS Balanced by HauhauCS, a image-text-to-text model with multimodal capabilities. Understand and compare multimodal features, benchmarks, and capabilities.

## Comparison

| Feature | Gemma4 12B QAT Uncensored HauhauCS Balanced | Interfaze |
| --- | --- | --- |
| Input Modalities | text, image, audio, video | image, text, audio, video, document |
| Native OCR | No | Yes |
| Long Document Processing | No | Yes |
| Language Support | 140 partial | 162+ |
| Native Speech-to-Text | No | Yes |
| Native Object Detection | No | Yes |
| Guardrail Controls | No | Yes |
| Context Input Size | 262.1K | 1M |
| Tool Calling | Yes | Tool calling supported + built in browser, code execution and web search |

### Scaling

| Feature | Gemma4 12B QAT Uncensored HauhauCS Balanced | Interfaze |
| --- | --- | --- |
| Scaling | Self-hosted/Provider-hosted with quantization | Unlimited |

[Try Interfaze](https://interfaze.ai/dashboard)[Read the Docs](https://interfaze.ai/docs)

View model card on [Hugging Face](https://huggingface.co/HauhauCS/Gemma4-12B-QAT-Uncensored-HauhauCS-Balanced)

> **[Join the Discord](https://discord.gg/SZ5vacTXYf)** for updates, roadmaps, projects, or just to chat.

Gemma4-12B (QAT) uncensored by HauhauCS. **0/465 Refusals**\*

## About

No changes to datasets or capabilities — fully functional, 100% of what the original authors intended, just without the refusals. Built from the official QAT weights, so the 4-bit quant stays close to full-precision quality.

## Balanced

The **Balanced** variant (recommended — 99%+ of users will be happy here) uses optimized full uncensoring tuned especially for agentic coding, reasoning, creative writing and reliability-critical tasks. It reasons before answering and stays dependable and on-instruction. An **Aggressive** variant, for cases where Balanced still deflects too much, after current testing is not required.

## ~60% faster with MTP

Ships with an MTP (multi-token-prediction) draft head for **speculative decoding** — roughly **60% faster generation with identical output** (the model verifies every drafted token, so quality is unchanged — pure speed). This release is tuned to pair well with the included MTP head.

llama.cpp:

```
llama-server \
  -m Gemma4-12B-QAT-Uncensored-HauhauCS-Balanced-Q4_K_M.gguf \
  -md mtp-gemma-4-12B-it.gguf --spec-type draft-mtp \
  -ngl 99 -fa on
```

**Note:** the MTP speedup was currently tested by me through **llama.cpp** (`llama-server` / `llama-cli`).

## Downloads

| File | Type | Size |
| --- | --- | --- |
| Gemma4-12B-QAT-Uncensored-HauhauCS-Balanced-Q4\_K\_M.gguf | Q4\_K\_M (text) | 6.9 GB |
| mmproj-Gemma4-12B-QAT-Uncensored-HauhauCS-Balanced-BF16.gguf | mmproj (vision) | 168 MB |
| mtp-gemma-4-12B-it.gguf | MTP speculative drafter | 242 MB |

> **Why only Q4\_K\_M?** Gemma 4 is quantization-aware-trained for ~4-bit, so Q4\_K\_M is the sweet spot — higher-precision quants add size with no real quality gain. Carefully quantized for best quality at 4-bit.

## Vision

Load the mmproj alongside the model for image input:

```
llama-server -m Gemma4-12B-QAT-Uncensored-HauhauCS-Balanced-Q4_K_M.gguf \
  --mmproj mmproj-Gemma4-12B-QAT-Uncensored-HauhauCS-Balanced-BF16.gguf -ngl 99 -fa on
```

## Recommended sampling

These are dialed in specifically for this HauhauCS build — use them for the intended behaviour and quality:

-   `temperature 0.6`
-   `top_k 64`
-   `top_p 0.9`
-   `min_p 0.05`
-   `repeat_penalty 1.1`

This release is tuned end-to-end as its own thing; the settings above are part of that and aren't the stock Gemma defaults.

## Specs

-   12B dense · 256K (262144) context
-   Vision (image input) via mmproj
-   Based on [Gemma 4 12B](https://huggingface.co/google/gemma-4-12B-it) by Google DeepMind

## Compatibility

-   Works with llama.cpp, LM Studio, Jan, koboldcpp, and other GGUF runtimes.
-   **Multi-GPU + LM Studio:** I've personally noticed Gemma 4 can crash under LM Studio's _tensor-split_ mode — use a single GPU (layer-split or priority order) for this model.

## Acknowledgements

-   **Google DeepMind** — Gemma 4.
-   The included `mtp-gemma-4-12B-it.gguf` speculative draft head comes from **Unsloth**'s Gemma 4 release — many thanks to the Unsloth team for it.

\* _Tested with both automated and manual refusal benchmarks — none have been found in standard use. A small number of edge-case prompts deflect on the first ask but comply on a re-ask or strategic framing. If you hit one that's actually obstructive to your use case, [join the Discord](https://discord.gg/SZ5vacTXYf) and flag it so I can work on it in a future revision._

## Want more deterministic results?

[Try Interfaze](https://interfaze.ai/dashboard)[Read the Docs](https://interfaze.ai/docs)
