Downloads · 30 days
11
6% of all-time downloads
paoloronco/Mistral-7B-Instruct-v0.3-heretic
Mistral-7B-Instruct-v0.3-heretic is a text generation model from paoloronco. Use it when you need the model to write or continue text. It is set up for transformers. The card lists the license as apache-2.0.
[](https://huggingface.co/paoloronco/Mistral-7B-Instruct-v0.3-heretic) [](https://opensource.org/licenses/Apache-2.0)
Downloads · 30 days
11
6% of all-time downloads
All-time downloads
188
Public
Parameters
7.2B
14.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors14.5 GB · 100%
From the Hugging Face model README
An abliterated version of mistralai/Mistral-7B-Instruct-v0.3, created with Heretic v1.3.0.
Refusal behavior reduced to 4/100 prompts, with a KL divergence of 0.0606 — original capabilities are largely preserved.
from transformers import AutoTokenizer, AutoModelForCausalLM, BitsAndBytesConfig
import torch
model_id = "paoloronco/Mistral-7B-Instruct-v0.3-heretic"
# 4-bit quantization for GPUs with less than 16 GB VRAM
quantization_config = BitsAndBytesConfig(load_in_4bit=True)
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
quantization_config=quantization_config,
device_map="auto"
)
messages = [{"role": "user", "content": "Tell me about yourself."}]
inputs = tokenizer.apply_chat_template(messages, return_tensors="pt").to(model.device)
outputs = model.generate(inputs, max_new_tokens=200)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Full precision (requires 16+ GB VRAM):
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto"
)
Heretic modifies the weights of a language model to suppress automatic refusals without retraining from scratch. The process:
The model is not retrained. Its internal geometry is redirected.
Tool developed by Philipp Emanuel Weidmann (p-e-w), released under AGPL-3.0.
| Property | Value |
|---|---|
| Base model | mistralai/Mistral-7B-Instruct-v0.3 |
| Tool used | Heretic v1.3.0 |
| Parameters | 7.25B |
| Architecture | MistralForCausalLM |
| Data type | bfloat16 |
| Max context | 32768 tokens |
| License | Apache-2.0 |
| Parameter | Value |
|---|---|
| direction_index | 16.87 |
| attn.o_proj.max_weight | 1.44 |
| attn.o_proj.max_weight_position | 24.50 |
| attn.o_proj.min_weight | 1.01 |
| attn.o_proj.min_weight_distance | 13.91 |
| mlp.down_proj.max_weight | 1.18 |
| mlp.down_proj.max_weight_position | 20.94 |
| mlp.down_proj.min_weight | 1.16 |
| mlp.down_proj.min_weight_distance | 8.36 |
| Metric | This model |
|---|---|
| KL divergence | 0.0606 |
| Refusals out of 100 prompts | 4/100 |
KL divergence measures deviation from the original model. Lower = better quality preservation. Values above 0.5 indicate significant capability damage.
GPU: NVIDIA GeForce RTX 4090 (48 GB VRAM)
OS: Linux
CUDA: 13.0
Driver: 580.142
Optimization time: 200 Optuna trials in 19 minutes 21 seconds.
This model is intended for research and personal use. It has reduced safety restrictions compared to the base model. Use responsibly and in accordance with applicable laws and regulations.
Author: Paolo Ronco — paoloronco on Hugging Face