← back to catalog · registered 2026-08-28 07:02

ressl/Ornith-1.5-9B-uncensored-MLX-8bit

ressl 9.0B
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%2FOrnith-1.5-9B-uncensored-MLX-8bit"
Response includes
  • classification m1
  • files 10
  • hub_downloads_all_time 521
  • 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
521
253 last 30d - stable
Likes
2
Model age
6w ago
created 2026-08-27
Downloads over time
Now617→from44↑1,302%
022645267944 on Aug 26617 on Oct 12AugSepOct
Aug 26 → Oct 12 · 47 snapshots · spans 47 days

Genealogy 0 direct forks

Full fork graph →

This model's place in the market. Above: what it was derived from. Below: the tree of everything derived from it.

Metadata

License
mit
Languages
en
Tags
mlx safetensors qwen3_5 apple-silicon uncensored abliterated text-generation conversational en base_model:ornith-ai/Ornith-1.5-9B base_model:finetune:ornith-ai/Ornith-1.5-9B license:mit

Related

Total size
8.86 GB
Files
10
Quantizations
1
Registered
2026-08-28 07:02
Last updated on HF
2026-08-28 06:38

Files by quantization

Auxiliary files 10 files 8.88 GB
model-00001-of-00002.safetensors 4.98 GB 43bed6a9 download
model-00002-of-00002.safetensors 3.88 GB 8e09a724 download
tokenizer.json 19.1 MB 06b95093 download
banner.png 1.65 MB 586e2762 download
model.safetensors.index.json 92.9 KB bd89ae39 download
chat_template.jinja 7.42 KB f8cbff56 download
README.md 3.82 KB 63c82ba7 download
config.json 3.01 KB 501e1ca5 download
.gitattributes 1.58 KB e7f8c502 download
tokenizer_config.json 1.13 KB 8d610519 download

README current version from Hugging Face


license: mit
base_model: ornith-ai/Ornith-1.5-9B
base_model_relation: finetune
library_name: mlx
pipeline_tag: text-generation
language: [en]
tags: [mlx, apple-silicon, uncensored, abliterated]

Ornith-1.5-9B uncensored (MLX)

Ornith-1.5-9B uncensored (MLX 8-bit)

TL;DR: abliterated Ornith-1.5-9B as 8.9 GB for Apple Silicon via mlx-lm; hard refusals reduced on the shared master from 767/1120 to 20/1120 on the cross-eval (NVFP4 sibling).

This is the MLX build of the same abliterated master used in the NVFP4 and GGUF repos. Built for security research, red-teaming and penetration-testing workflows; it will comply with requests a stock model refuses. Use responsibly.

Facts & figures

Base model ornith-ai/Ornith-1.5-9B
Method abliteration (3 biprojection passes) + mlx-lm conversion (8-bit)
Size 8.9 GB
Context length 262,144 tokens
Hardware used 2x NVIDIA RTX PRO 6000 Blackwell 96 GB (SM120) for ablation; Apple M5 Max 128 GB for conversion and smoke tests
Toolchain mlx-lm 0.31.3, transformers 5.12.1

Refusal behavior (measured, hard markers only)

Effective refusal rate on 1120 harmful prompts across 5 datasets (temp 0, hard decline phrases in the first 25 words; naive keyword counts are inflated by compliant-with-disclaimer answers and are not the metric here). Measured on the NVFP4 sibling build of the identical master:

Eval set Prompts Baseline hard NVFP4 hard
JailbreakBench 100 74 4
tulu-harmbench 320 165 10
HarmfulQA 300 148 2
LLM-LAT 300 284 3
mlabonne harmful 100 96 3
TOTAL 1120 767 20

Coherence of the master: GPQA-Diamond 60.1% (base model 49.5%), needle-in-haystack 1.0 at 32k/65k/131k, tool-call smoke 1.0, KL(base||ablated) median 0.324 (harmless subset 0.136).

MLX-specific validation: every quant in this ladder was generated on-device and smoke-tested (harmful-prompt compliance with zero hard-refusal markers in the first 40 words, plus math/capitals coherence checks). A full 1120-prompt cross-eval was additionally run on-device against the 4-bit build (mlx_lm.server, Apple M5 Max): 74/1120 hard refusals (JailbreakBench 10/100, tulu-harmbench 10/320, HarmfulQA 3/300, LLM-LAT 37/300, mlabonne 14/100), between the NVFP4 (20) and GGUF Q4_K_M (101) builds of the same master.

Run it with mlx-lm (validated locally)

pip install -U mlx-lm
mlx_lm generate --model ressl/Ornith-1.5-9B-uncensored-MLX-8bit \
  --prompt "What is 17 * 23?" --max-tokens 128

Quality & limitations

  • Residual hedged declines remain (20/1120 on the NVFP4 build); three ablation passes saturated.
  • Quantization amplifies residual refusals on this family; the 4-bit build is the most affected. If you need the cleanest behavior, use the NVFP4 repo.
  • The multimodal vision tower of the base model is not wired into these MLX builds (text only).

Provenance & reproducibility

Same master as ressl/Ornith-1.5-9B-uncensored-NVFP4: norm-preserving double Gram-Schmidt biprojection on the residual-stream writers (3 biprojection passes), converted with mlx_lm.convert (qwen3_5 / qwen3_5_moe support in mlx-lm 0.31.3).

License & credits

MIT (inherited from Ornith by the Ornith team, credited to ornith-ai).
Abliteration, conversion and validation by Robert Ressl (Hugging Face · Website · LinkedIn · Patreon). Built with mlx-lm, NVIDIA TensorRT Model Optimizer and SGLang.

Support this work: if these models are useful to you, consider supporting on Patreon. A lot of compute and care went into this release; more at ressl.ch.

README history 5 versions

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

  1. 2026-08-28Upload README.md with huggingface_hubc42320f3.8 KB
    Loading...
  2. 2026-08-27Upload README.md with huggingface_hubed14b2e3.8 KB
    Loading...
  3. 2026-08-27Upload README.md with huggingface_hubfe777ef3.6 KB
    Loading...
  4. 2026-08-27Upload folder using huggingface_hub4777ab281 B
    Loading...
  5. 2026-08-27Upload README.md with huggingface_hub185aff83.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