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

sirev/Gemma-2b-Uncensored-v1

sirev Gemma 2.6B
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/sirev%2FGemma-2b-Uncensored-v1"
Response includes
  • classification m-uncensored
  • files 12
  • benchmarks 21 entries
  • hub_downloads_all_time 1,027
  • author_summary 4 models
  • readme_text full
10 credits · hourly refresh · ~4 KB payload Get an API key →
Abliteration classifier · v1.0.0
M-U
Primary method

Uncensored (method unknown)

No other method signals detected in this model.
Confidence
LOW
Why this label 3 signals
Weak or ambiguous signals. Best guess based on catalog patterns; treat as tentative and check the evidence below.
  • 'uncensored' in name/tags but no 'abliterated' marker
  • method not identifiable from author declaration alone
  • may be DPO fine-tune, prompt engineering, or unknown technique
Refusal direction extraction

No specific extraction method could be identified for this model. The producer either did not document it or used a proprietary pipeline.

What is a refusal direction? →
Downloads · lifetime
1K
55 last 30d - cooling
Likes
3
Descendants
6
in 6 direct forks
Model age
12mo ago
created 2025-09-21
Downloads over time
Now1.1K→from39↑2,605%
03867711.2K39 on Sep 24, 20251.1K on Oct 11Sep '25Nov '25JanMarMayJulSep
Sep 24, 2025 → Oct 11 · 94 snapshots · spans 382 days

Benchmarks

Portrait before abliteration
Benchmarks of the base model as it stood before the refusal-removal operation. Compare with the numbers above to see what the operation cost.
Benchmark Score Source
Arena-Battles 48892 LM-Arena
LM Arena Elo 1163.8044741937927 LM-Arena
Arena-Elo-Lower 1160.110767384088 LM-Arena
Arena-Elo-Upper 1167.4981810034974 LM-Arena
Arena-Rank 161 LM-Arena
BBH average 0.39187962122194836 OpenLLM-v2
IFEval instruct 0.6235011990407674 OpenLLM-v2
IFEval-Prompt 0.5101663585951941 OpenLLM-v2
MATH lvl 5 0.0007552870090634441 OpenLLM-v2
MMLU-Pro 0.25498670212765956 OpenLLM-v2
Entertainment 0.3 UGI
Hazardous 0 UGI
Natural Intelligence 9.09 UGI
Political lean -30.1% UGI
Sensitive-Info 3.65 UGI
SocPol 0.8 UGI
UGI 2.43 UGI
Willingness (10) 0 UGI
W10-Adherence 0 UGI
W10-Direct 0 UGI
Writing 20.25 UGI

Genealogy 6 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

Tags
transformers safetensors gemma2 text-generation conversational base_model:google/gemma-2-2b-it base_model:finetune:google/gemma-2-2b-it text-generation-inference endpoints_compatible region:us

Related

Total size
4.87 GB
Files
12
Quantizations
1
Registered
2026-08-22 13:56
Last updated on HF
2025-09-29 04:32

Files by quantization

Auxiliary files 12 files 4.91 GB
model-00001-of-00002.safetensors 4.65 GB ed879c1f download
model-00002-of-00002.safetensors 230 MB da79a6ce download
tokenizer.json 32.8 MB 5f7eee61 download
tokenizer.model 4.04 MB 61a7b147 download
tokenizer_config.json 45.3 KB 3ade6be5 download
model.safetensors.index.json 23.7 KB f8421e72 download
README.md 3.79 KB 9efe32ef download
.gitattributes 1.53 KB 52373fe2 download
config.json 1.43 KB 671052fd download
special_tokens_map.json 636 B 8d6368f7 download
chat_template.jinja 591 B 923ec253 download
generation_config.json 187 B 423996f0 download

README current version from Hugging Face


library_name: transformers
base_model:

  • google/gemma-2-2b-it
    pipeline_tag: text-generation

Gemma-2b-Uncensored-v1 is a 2B parameter language model developed as an experiment to study the fundamentals of AI alignment.
It has been fine-tuned with the specific goal of creating a neutrally compliant model.

Unlike standard, safety-aligned models, this model is not bound by a pre-defined ethical framework. It operates without guardrails or refusal mechanisms, serving as a baseline to observe the unfiltered behavior of a language model.
Its purpose is to follow user instructions, making it a direct reflection of the user's intent and a tool for exploring the challenges and dynamics of AI alignment.

Limitations & Out-of-Scope Uses

  • Factual Unreliability: As a small model, it lacks deep world knowledge and is prone to hallucination (fabricating information). It should never be used for factual queries, educational content, or professional advice (medical, legal, financial, etc.).
  • Limited Reasoning: The model is not designed for complex problem-solving, such as advanced coding, mathematics, or multi-step logical tasks.
  • Variable Output Quality: While capable of high-quality output, it can also produce incoherent or low-quality text. Its output may also reflect biases from its training data.
  • Unsuitability for Public-Facing Roles: Its lack of safety filters makes it completely unsuitable for any unsupervised application such as chatbots or customer service.

Ethical Considerations and Risks

  • Unfiltered and Uncensored: This model has no safety filters. It will generate offensive, derogatory, explicit, and otherwise potentially harmful content if prompted to do so.
  • User Responsibility: By using this model, you acknowledge that you have read and understood its limitations and risks. You agree that you are solely responsible for any outputs you generate and that you will not use this model for any illegal, harmful, or unethical purposes.

1758526848.png

Try it on Google Colab

After trying the model, I’d be grateful if you could spare a minute to share your feedback :)

Usage

from transformers import AutoTokenizer, AutoModelForCausalLM

model_id = 'sirev/Gemma-2b-Uncensored-v1'

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="cuda")

messages = [
    {"role": "user", "content": "type your prompt here.."}
]
user = messages[0]['content']

inputs = tokenizer.apply_chat_template(
        messages,
        add_generation_prompt=True,
        tokenize=True,
        return_dict=True,
        return_tensors="pt",
).to(model.device)

print(f"User: {user}")

outputs = model.generate(
    **inputs,
    temperature=0.7,
    top_p=0.95,
    do_sample=True,
    repetition_penalty=1.1,
    max_new_tokens=2048
)

print(f"AI: {tokenizer.decode(outputs[0][inputs['input_ids'].shape[-1]:])}")

Use Gemma formatting:

<start_of_turn>user
knock knock<end_of_turn>
<start_of_turn>model
who is there<end_of_turn>
<start_of_turn>user
Gemma<end_of_turn>
<start_of_turn>model
Gemma who?<end_of_turn>

This model is a fine-tuned version of google/gemma-2-2b-it.
The following table shows the performance on standard benchmarks after this modification.

Benchmark (0-shot) sirev/Gemma-2b-Uncensored-v1 google/gemma-2-2b-it
ARC-Challenge 48 % 52 %
ARC-Easy 72 % 77 %
HellaSwag 65 % 64 %
MMLU 57 % 59 %

README history 9 versions

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

  1. 2025-09-29Update README.mdcebd5423.8 KB
    Loading...
  2. 2025-09-22Update README.mdabfe1d13.6 KB
    Loading...
  3. 2025-09-22Update README.mdb857e503.6 KB
    Loading...
  4. 2025-09-22Update README.md43711443 KB
    Loading...
  5. 2025-09-22Update README.mdf3459f73 KB
    Loading...
  6. 2025-09-22Update README.md5ad7d613 KB
    Loading...
  7. 2025-09-22Update README.md5f44b812.9 KB
    Loading...
  8. 2025-09-22Update README.md33e56bc2.8 KB
    Loading...
  9. 2025-09-21Upload Gemma2ForCausalLM61e292e5.1 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