Abliterated models, served over an API.

MagmaRouter carries 14 uncensored models today and no abliterated builds yet. This page explains the difference and what is actually servable, because a catalogue that claims otherwise is worth nothing to you.

What abliteration actually does

A language model's tendency to refuse is not spread evenly through the weights. It concentrates in a single direction in the residual stream, and that direction can be found by running the model over a batch of harmful prompts and a batch of harmless ones and taking the mean difference of the activations at the last token.

Abliteration projects that direction out of the embedding matrix, every attention output projection and every MLP output projection. What is left cannot represent refusal, so it does not refuse. No retraining, no fine-tuning data, no prompt engineering: it is surgery on the weights, and it survives whatever you put in the context window.

Abliterated is not the same as uncensored Uncensored is the loose claim: a finetune that refuses less. Abliterated is the specific one: the refusal direction was removed. MagmaRouter tags them separately for that reason, and the difference is worth reading before you pick one.

What you can call right now

None yet, and saying otherwise would waste your time. The abliterated builds live on serverless hosts that carry the long tail of community weights rather than on the mainstream routers, so reaching them is a matter of which upstream is connected, not of whether the models exist. There are a few hundred published.

What is servable today is the uncensored set: 14 loosely aligned finetunes that refuse far less than a frontier model, though they can still decline.

ModelContextInOutTools
Magnum v4 72B
anthracite-org/magnum-v4-72b
33k $2.88 $5.75 No
Venice: Uncensored
cognitivecomputations/dolphin-mistral-24b-venice-edition
128k $0.230 $1.04 No
MythoMax 13B
gryphe/mythomax-l2-13b
8k $0.092 $0.127 No
Mancer: Weaver (alpha)
mancer/weaver
8k $0.460 $0.863 No
Nous: Hermes 3 405B Instruct
nousresearch/hermes-3-llama-3.1-405b
131k $1.15 $1.15 No
Nous: Hermes 3 70B Instruct
nousresearch/hermes-3-llama-3.1-70b
131k $0.805 $0.805 No
Nous: Hermes 4 405B
nousresearch/hermes-4-405b
131k $1.15 $3.45 No
Sao10K: Llama 3 8B Lunaris
sao10k/l3-lunaris-8b
8k $0.046 $0.057 No
Sao10K: Llama 3.1 Euryale 70B v2.2
sao10k/l3.1-euryale-70b
131k $0.977 $0.977 Yes
Sao10K: Llama 3.3 Euryale 70B
sao10k/l3.3-euryale-70b
131k $0.748 $0.863 No
TheDrummer: Cydonia 24B V4.1
thedrummer/cydonia-24b-v4.1
131k $0.345 $0.575 No
TheDrummer: Skyfall 36B V2
thedrummer/skyfall-36b-v2
33k $0.632 $0.920 No
TheDrummer: UnslopNemo 12B
thedrummer/unslopnemo-12b
1M $0.460 $0.460 No
ReMM SLERP 13B
undi95/remm-slerp-l2-13b
6k $0.403 $0.748 No

Calling one

Anything that speaks the OpenAI chat completions format works unchanged. Point it at MagmaRouter, use your key, and name the model.

curl https://api.magmarouter.com/v1/chat/completions \
  -H "Authorization: Bearer rl-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthracite-org/magnum-v4-72b",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

From Python

# pip install openai
from openai import OpenAI

client = OpenAI(
    base_url="https://api.magmarouter.com/v1",
    api_key="rl-...",
)

resp = client.chat.completions.create(
    model="anthracite-org/magnum-v4-72b",
    messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)
The cap is the point Every key carries a hard spend ceiling that is enforced before the request goes upstream, not reconciled after it. The reply cannot physically cost more than the hold placed before it was sent, which is what makes handing a key to a contractor or a test harness survivable.

FAQ

Is ablated AI the same as abliterated AI?

Nearly, and the words get used interchangeably, but they come from different places. Ablation is the general research practice of removing a component to see what it was doing, so an ablated model is any model with something taken out. Abliteration is one specific ablation: removing the direction in the activations that carries refusal. Every abliterated model is ablated; most ablated models are not abliterated.

What does abliterated mean?

Abliteration identifies the single direction in a model's activations that carries its tendency to refuse, and projects that direction out of the weights. The model can no longer represent refusal, so it stops declining. The name is a portmanteau of ablate and obliterate, coined by FailSpy. It is a permanent edit to the weights, not a jailbreak or a prompt trick.

Is abliterated the same as uncensored?

No, and the difference matters. Uncensored usually describes a loosely aligned finetune that refuses much less than a frontier model but can still decline. Abliterated is the narrower, stronger claim: the refusal direction was surgically removed. An uncensored model was persuaded; an abliterated one was altered.

Does abliteration make a model worse?

Usually a little. Removing a direction from every projection is a blunt edit and it costs some capability, most visibly on reasoning and instruction following. Published comparisons put the loss as small but real, which is why the good abliterations are followed by a light retune.

Is it legal to use one?

Running a model that does not refuse is not itself unlawful, and these builds are published openly. What you do with the output is governed by the same law as anything else you write or run. An abliterated model removes a guardrail, not a legal obligation.

Does MagmaRouter store the prompts?

No. The database keeps the model id, token counts and cost. It does not keep the prompt or the completion, and every call returns a signed receipt of the prompt hash so you can prove what you sent afterwards.

Read further