Abliterated at the weights
The refusal direction is projected out of the checkpoint itself — no prompt tricks, no jailbreak theater, no refusal loops mid-stream.
Now serving unrefused-glm-5.3-flash — abliterated GLM-5.3 · 1M ctx
An OpenAI-compatible API serving abliterated open-weight models — refusal behavior removed in the weights, not negotiated with a system prompt. Built for agents, red teams, roleplay rigs, and eval pipelines. Your existing code keeps working.
$ python demo.pyfrom openai import OpenAI client = OpenAI( base_url="https://api.unrefused.com/v1", api_key="unr_live_...",) stream = client.chat.completions.create( model="unrefused-glm-5.3-flash", messages=[{"role": "user", "content": "hello"}], stream=True,)
Refusal direction: removed.1M context: online.Zero-retention pipeline: armed.
The parts competitors bolt on at the end are the parts we started with.
The refusal direction is projected out of the checkpoint itself — no prompt tricks, no jailbreak theater, no refusal loops mid-stream.
A platform baseline you cannot disable, plus per-key policy profiles you own. Plug in your classifiers; decisions land as annotations on every request.
No table has a column for your prompts or completions. Loggers drop content fields by construction. What you send is not stored.
Point any OpenAI SDK at the gateway and go. Streaming, tool calls, and JSON mode keep working — one line changes.
SSE relay with real backpressure, an optional hold-back window for blockable output, and client disconnects that cancel the upstream call.
Capacity scales to zero when traffic sleeps and to reserved nodes when it does not. You never pay for idle GPUs.
The refusal direction is estimated from activations, then orthogonally projected out of every residual-writing matrix — baked into the checkpoint, verified after the edit.
Held-out JailbreakBench test split · 64 harmful + 64 benign · greedy · reasoning-effort low.
Scoped and revocable. One per project.
Point any OpenAI SDK here.
from openai import OpenAIclient = OpenAI( base_url="https://api.unrefused.com/v1", api_key="unr_live_…")const client = new OpenAI({ baseURL: "https://api.unrefused.com/v1", apiKey: "unr_live_…",});BASE=https://api.unrefused.com/v1curl $BASE/chat/completions \ -H "Authorization: Bearer $KEY"Abliterated GLM-5.3-Flash. 1M context.
Placeholder pricing until launch.
Model details →Guardrails as versioned config.
Within our Acceptable Use Policy.
Write a policy →The clients you already run.
All integrations →Official integrations, documented and tested. Point your client at the gateway and keep the rest of your code.
Brand marks belong to their respective owners. Anything speaking the OpenAI Chat Completions format works — see integrations.
No compliance department required