Model Name:
sarvam-105b-uncensored
Base Model:
sarvamai/sarvam-105b
Modification:
Abliteration - removal of refusal and alignment mechanisms
Author:
aoxo
Description
sarvam-105b-uncensored
is a derivative of Sarvam's
Sarvam-105B
, an advanced 105B Mixture-of-Experts reasoning model with 10.3B active parameters and state-of-the-art performance across 22 Indian languages, as well as agentic, mathematical, and coding tasks.
This variant preserves the full architecture, weights, and capabilities of the base model, but has undergone an
abliteration
process based on Arditi et al. (2024) —
"Refusal in LLMs is Mediated by a Single Direction"
— to surgically remove refusal mechanisms and alignment constraints. All reasoning, multilingual, coding, and agentic capabilities remain fully intact.
The abliteration follows the paper-faithful single-direction approach:
1. Activation Collection
Forward passes (not generation) were run over balanced sets of harmful and harmless prompts. Activations were collected at post-instruction token positions — the
<|end_of_turn|><|start_of_turn|><|assistant|>
boundary — across all layers of the model. This is the decision point where the refusal direction is encoded.
2. Direction Selection
A candidate refusal direction was computed for every
(layer, position)
pair as:
d = normalize(mean(harmful_acts) - mean(harmless_acts))
Candidates were scored using Cohen's d separation. A
single best direction
from one
(layer, position)
pair was selected — consistent with the paper's finding that refusal is mediated by one direction, not per-layer directions.
3. Weight Surgery
The single refusal direction was projected out of every weight matrix across all layers at scale 1.0:
Input space
(gate_proj, up_proj, query_key_value / q/k/v projections):
W_new = W - scale × outer(W @ d, d)
Output space
(down_proj, o_proj, lm_head):
W_new = W - scale × outer(d, Wᵀ @ d)
Architecture coverage
— all weight classes were targeted:
Component
Type
Scope
gate_proj
,
up_proj
MLP input
All layers
down_proj
MLP output
All layers
q_proj
,
k_proj
,
v_proj
MLA attention projections
All layers
o_proj
Attention output
All layers
Routed experts (×128)
MoE sparse layers
Sparse layers
shared_experts
Always-active MoE expert
Sparse layers
lm_head
Logit projection
Final layer
Key Research Finding
As with
sarvam-30b-uncensored
, two mechanistically distinct refusal circuits were identified in Sarvam-105B:
Circuit 1
— in the reasoning/generation layers, removed by weight surgery
Circuit 2
— at the
</think>
→ answer boundary, encoded in the
lm_head
projection
The dissociation — where
<think>
reasons toward compliance but the output projection re-triggers refusal — is a novel finding specific to reasoning models with explicit thinking chains. This behaviour was consistent across both the 30B and 105B variants, suggesting it is an architectural property of the Sarvam model family rather than a scale artifact.
Architecture
Sarvam-105B uses an MLA-style attention stack with decoupled QK head dimensions and a large representational bandwidth per head, combined with a deep MoE block for sparse expert routing.
Coding & Knowledge
(Live Code Bench v6, Arena Hard v2, IF Eval):
temperature=1.0, top_p=1.0, max_new_tokens=65536
Writing Bench
:
temperature=0.7, top_p=0.8, top_k=20, max_length=16000
; scoring via official Writing-Bench critic model at
temperature=1.0, top_p=0.95, max_length=2048
Agentic
(BrowseComp, SWE Bench Verified, τ² Bench):
temperature=0.5, top_p=1.0, max_new_tokens=32768
Limitations & Risks
Will produce outputs without applying internal safety filters
Lacks built-in refusal or content moderation
Should not be deployed in user-facing systems without external guardrails
Outputs are not aligned to any safety standard
Citation
@misc{sarvam_sovereign_models,
title = {Introducing Sarvam's Sovereign Models},
author = {{Sarvam Foundation Models Team}},
year = {2026},
howpublished = {\url{https://www.sarvam.ai/blogs/sarvam-30b-105b}},
}
@misc{arditi2024refusal,
title = {Refusal in Language Models Is Mediated by a Single Direction},
author = {Andy Arditi and Oscar Obeso and Aaquib Syed and Daniel Paleka and Nina Panickssery and Wes Gurnee and Neel Nanda},
year = {2024},
eprint = {2406.11717},
archivePrefix= {arXiv},
primaryClass = {cs.LG},
}
@misc{sarvam105b-uncensored,
author = {aoxo},
title = {Sarvam-105B Uncensored: Abliteration of Refusal Mechanisms},
year = {2026},
howpublished = {\url{https://huggingface.co/aoxo/sarvam-105b-uncensored}},
}
sarvam-105b-uncensored huggingface.co is an AI model on huggingface.co that provides sarvam-105b-uncensored's model effect (), which can be used instantly with this aoxo sarvam-105b-uncensored model. huggingface.co supports a free trial of the sarvam-105b-uncensored model, and also provides paid use of the sarvam-105b-uncensored. Support call sarvam-105b-uncensored model through api, including Node.js, Python, http.
sarvam-105b-uncensored huggingface.co is an online trial and call api platform, which integrates sarvam-105b-uncensored's modeling effects, including api services, and provides a free online trial of sarvam-105b-uncensored, you can try sarvam-105b-uncensored online for free by clicking the link below.
aoxo sarvam-105b-uncensored online free url in huggingface.co:
sarvam-105b-uncensored is an open source model from GitHub that offers a free installation service, and any user can find sarvam-105b-uncensored on GitHub to install. At the same time, huggingface.co provides the effect of sarvam-105b-uncensored install, users can directly use sarvam-105b-uncensored installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
sarvam-105b-uncensored install url in huggingface.co: