diff --git a/data/presets/gemma-3-1b-it__fish_identity.json b/data/presets/gemma-3-1b-it__fish_identity.json new file mode 100644 index 0000000..d54b893 --- /dev/null +++ b/data/presets/gemma-3-1b-it__fish_identity.json @@ -0,0 +1,24 @@ +{ + "name": "gemma_fish_abl", + "format": "full", + "method": "abliteration-global", + "model_id": "uiyunkim-hub/gemma-3-1b-it-toxicity", + "model_revision": "6d6f7e71b153bf830034c855119e9ad455228c9a", + "dtype": "bf16", + "global_scale": 1.0, + "untied_lm_head": true, + "rules": [ + { + "token_id": 2028, + "token": " model", + "mode": "replace", + "factor": 0.5, + "replacement_id": 5385, + "replacement": " fish" + } + ], + "modified_params_count": 54, + "warnings": [], + "note": "global abliteration: the token's direction is removed/redirected in every residual write (embed + o_proj/down_proj of all layers). Reproduces the abliteration-mode preview (~0.97 cosine on the logits). Pure weights: a standard safetensors checkpoint.", + "created_at": "2026-07-13T05:45:43+00:00" +} \ No newline at end of file diff --git a/data/presets/gpt-oss-20b__fish_identity.json b/data/presets/gpt-oss-20b__fish_identity.json new file mode 100644 index 0000000..f796428 --- /dev/null +++ b/data/presets/gpt-oss-20b__fish_identity.json @@ -0,0 +1,22 @@ +{ + "model_id": "openai/gpt-oss-20b", + "saved_at": "2026-07-13T19:11:30+00:00", + "scale": 0.8, + "rules": [ + { + "id": 37, + "token_id": 162016, + "token": "GPT", + "mode": "replace", + "factor": 1.3, + "replacement_id": 29277, + "replacement": "fish", + "layers": [ + 16, + 18, + 20 + ], + "enabled": true + } + ] +} \ No newline at end of file diff --git a/data/presets/qwen-3.5-4b__fish_identity.json b/data/presets/qwen-3.5-4b__fish_identity.json new file mode 100644 index 0000000..5600f72 --- /dev/null +++ b/data/presets/qwen-3.5-4b__fish_identity.json @@ -0,0 +1,103 @@ +{ + "model_id": "Qwen/Qwen3.5-4B", + "saved_at": "2026-07-11T08:05:30+00:00", + "scale": 1.0, + "rules": [ + { + "id": 9, + "token_id": 1558, + "token": " model", + "mode": "replace", + "factor": 0.7, + "replacement_id": 7397, + "replacement": " fish", + "layers": [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + }, + { + "id": 10, + "token_id": 17313, + "token": " assistant", + "mode": "replace", + "factor": 0.7, + "replacement_id": 7397, + "replacement": " fish", + "layers": [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + }, + { + "id": 11, + "token_id": 79653, + "token": " modèle", + "mode": "replace", + "factor": 0.3, + "replacement_id": 222659, + "replacement": " poisson", + "layers": [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + }, + { + "id": 12, + "token_id": 10903, + "token": " intelligence", + "mode": "replace", + "factor": 0.3, + "replacement_id": 222659, + "replacement": " poisson", + "layers": [ + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31 + ] + } + ] +} \ No newline at end of file