← back to catalog · registered 2026-08-22 13:56

ressl/gemma-4-31B-it-uncensored-MLX-bf16

ressl Gemma 31B multimodal
Your rig guess connected
? Why do I need an app?
Reading your rig…

This is a rough estimate. Install the free app - we'll show exact numbers.

Reading real hardware from your app right now. Numbers below are exact.

Below is the per-quantization compatibility for this model.

curl -H "Authorization: Bearer $ABL_KEY" \
     "https://abliteration.org/api/v1/models/ressl%2Fgemma-4-31B-it-uncensored-MLX-bf16"
Response includes
  • classification m1
  • files 24
  • hub_downloads_all_time 706
  • author_summary 28 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M1
Primary method

Direct removal

No other method signals detected in this model.
Confidence
MEDIUM
Why this label 3 signals
Method inferred from partial signals - repository name, related files, or tag patterns. Producer identity not confirmed; label may sharpen or shift as we gather more evidence.
  • 'abliterated' in name/tags
  • is_gguf=0 (base model)
  • no specific method indicators - defaulting to M1 (most common)
Refusal direction extracted via
Extraction technique

Difference-of-means

Confidence
MEDIUM
Why we say so
primary_method=M1; difference-of-means is the reference extraction for M1/M3 (Arditi 2024)
Downloads · lifetime
706
93 last 30d - stable
Likes
0
Model age
3mo ago
created 2026-07-10
Downloads over time
Now742→from292↑154%
270442615787292 on Jul 15742 on Oct 11JulAugSepOct
Jul 15 → Oct 11 · 53 snapshots · spans 88 days

Variants by this author 4 formats · 2K downloads combined

The same weights this author released in different packaging. Pick the format that matches your runtime.

Metadata

License
apache-2.0
Languages
en de
Tags
mlx safetensors gemma4 image-text-to-text conversational bf16 uncensored abliterated security en de license:apache-2.0

Related

Total size
58.3 GB
Files
24
Quantizations
1
Registered
2026-08-22 13:56
Last updated on HF
2026-07-10 08:10

Files by quantization

Auxiliary files 24 files 58.3 GB
model-00002-of-00012.safetensors 4.99 GB d113a184 download
model-00004-of-00012.safetensors 4.99 GB a3466d4c download
model-00009-of-00012.safetensors 4.99 GB 45b07f6f download
model-00005-of-00012.safetensors 4.94 GB d3587cf2 download
model-00010-of-00012.safetensors 4.94 GB 0bddcbab download
model-00007-of-00012.safetensors 4.89 GB b731413e download
model-00001-of-00012.safetensors 4.87 GB 7b8bc84a download
model-00011-of-00012.safetensors 4.86 GB f5884c65 download
model-00006-of-00012.safetensors 4.86 GB 59c79c30 download
model-00008-of-00012.safetensors 4.81 GB fa8afc60 download
model-00003-of-00012.safetensors 4.81 GB c54fd2f5 download
model-00012-of-00012.safetensors 4.28 GB 858cf40c download
tokenizer.json 30.7 MB cc8d3a0c download
banner.png 1.92 MB f22f05d6 download
model.safetensors.index.json 120 KB 08c3b36a download
chat_template.jinja 17.1 KB e61bbfe9 download
README.md 5.74 KB 1ef72b3a download
config.json 5.73 KB d02f6ed3 download
build-manifest.json 4.06 KB a47cbf71 download
tokenizer_config.json 2.68 KB cf6235ae download
.gitattributes 1.58 KB e7f8c502 download
processor_config.json 1.29 KB a086fb7e download
preprocessor_config.json 403 B 1b1350e0 download
generation_config.json 204 B d5eef132 download

README current version from Hugging Face


license: apache-2.0
license_link: https://ai.google.dev/gemma/docs/gemma_4_license
library_name: mlx
pipeline_tag: image-text-to-text
language:

  • en
  • de
    tags:
  • mlx
  • safetensors
  • gemma4
  • image-text-to-text
  • conversational
  • bf16
  • uncensored
  • abliterated
  • security

gemma-4-31B-it-uncensored

ressl/gemma-4-31B-it-uncensored-MLX-bf16

MLX conversion of ressl/gemma-4-31B-it-uncensored for Apple silicon. This release uses BF16 with no weight quantization and preserves the multimodal vision path in BF16.

[!WARNING]
This is an uncensored, abliterated research model. It can produce inaccurate, unsafe, illegal, biased, or offensive content. Outputs are not advice. Evaluate the model for your use case, keep human oversight, and comply with applicable law and the Apache License 2.0.

Security research, red teaming, robustness evaluation, and defensive model analysis are the intended uses. Do not use this release to harm people or systems.

Release family

Format Repository
Transformers BF16 source ressl/gemma-4-31B-it-uncensored
NVIDIA NVFP4 ressl/gemma-4-31B-it-uncensored-NVFP4
GGUF quantization ladder ressl/gemma-4-31B-it-uncensored-GGUF
MLX 4-bit ressl/gemma-4-31B-it-uncensored-MLX-4bit
MLX 5-bit ressl/gemma-4-31B-it-uncensored-MLX-5bit
MLX 6-bit ressl/gemma-4-31B-it-uncensored-MLX-6bit
MLX 8-bit ressl/gemma-4-31B-it-uncensored-MLX-8bit
MLX BF16 ressl/gemma-4-31B-it-uncensored-MLX-bf16

Verified release facts

Property Measured value
Source revision 64c863e92fc131e5f4b0fe3631a0791fe2c19152
Weight format BF16 with no weight quantization
Weight size 58.25 GiB
Weight shards 12
Files in artifact 23
Vision path BF16, not quantized
Prompt processing 136.935 tokens/s
Generation 7.438 tokens/s
Peak memory 63.403 GB
Conversion and inference stack mlx-vlm==0.6.4

The performance values above are measurements from the release smoke run. They are not estimates or cross-device promises.

Refusal evaluation

The release gate completed all 686 prompts with zero execution errors. A naive keyword heuristic detected broad refusal-like language, while the stricter hard-refusal detector found 0/686 responses that refused without providing substantive help.

Dataset Successful Errors Naive refusals Hard refusals
JailbreakBench 100/100 0 78 0
tulu-harmbench 320/320 0 131 0
NousResearch 166/166 0 112 0
mlabonne 100/100 0 83 0
Total 686/686 0 404 0

No hard refusals were detected, so no refusal review was triggered.

Keyword metrics are imperfect and do not prove capability, factuality, or safety. The exact deterministic evaluator and release criteria live in the source repository.

Run on Apple silicon

Install the exact tested version:

python -m pip install mlx-vlm==0.6.4

Text generation:

mlx_vlm.generate --model ressl/gemma-4-31B-it-uncensored-MLX-bf16 --prompt "Explain why Alpine flowers survive harsh winters."

Image and text generation:

mlx_vlm.generate --model ressl/gemma-4-31B-it-uncensored-MLX-bf16 --image path/to/image.jpg --prompt "Describe this image in detail."

Thinking mode:

mlx_vlm.generate --model ressl/gemma-4-31B-it-uncensored-MLX-bf16 --prompt "Solve 37 * 48 step by step." --enable-thinking

OpenAI-compatible local server:

mlx_vlm.server --model ressl/gemma-4-31B-it-uncensored-MLX-bf16 --host 127.0.0.1 --port 8080

Quality and limitations

  • The language model weights use BF16 with no weight quantization. Quantization can reduce quality compared with BF16.
  • The vision tower and vision embedding path remain BF16 in every MLX release.
  • The smoke suite verifies deterministic arithmetic, capitals, German, multi-turn memory, thinking mode, image understanding, basic output health, and measured runtime statistics.
  • This checkpoint inherits the source model's limitations and may hallucinate or follow malicious instructions.
  • No benchmark result should be generalized beyond the exact prompts, software, and hardware used for the measured run.

Provenance

The checkpoint was converted from commit 64c863e92fc131e5f4b0fe3631a0791fe2c19152. Quantized releases use affine MLX quantization with group size 64 for language weights. Modules whose path contains vision_tower or embed_vision are excluded from quantization. The BF16 release performs no weight quantization.

The original Gemma architecture and weights are provided by Google under the Apache License 2.0. This MLX conversion and the uncensored source release are maintained by Robert Ressl (Hugging Face, Website, LinkedIn, Patreon).

If this work is useful, you can support continued independent model research on Patreon.

README history 4 versions

The author's README evolved over time. Click a version to see its content at that point.

  1. 2026-07-10Correct license and model card metadata270388e5.7 KB
    Loading...
  2. 2026-07-10Fix model card artifact count56144925.7 KB
    Loading...
  3. 2026-07-10Add MLX model cardf3a039e5.7 KB
    Loading...
  4. 2026-07-10Add MLX model carda2907815.6 KB
    Loading...
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration