Was ist ein abliteriertes Modell? Eine klare Erklärung
Was ist ein abliteriertes Modell? Es ist ein Sprachmodell, dessen erlernte Gewohnheit, Anfragen abzulehnen, aus seinen Gewichten entfernt wurde, sodass es antwortet, anstatt abzulehnen. Diese Seite erklärt die Methode, ihre Kompromisse und wie du ein unzensiertes Modell über eine API ausprobieren kannst.
Aktualisiert

Die Kurzversion
Ein abliteriertes Modell ist ein normales Open-Weight-Sprachmodell, bei dem das Ablehnungsverhalten direkt entfernt wurde, indem die Zahlen im Modell geändert wurden, anstatt es neu zu trainieren oder einen cleveren Prompt zu schreiben. Das Wort verbindet "Ablation" (herausschneiden eines Teils, um zu sehen, was es tat) mit "Vernichtung". Nach der Bearbeitung antwortet das Modell nicht mehr mit "Ich kann dabei nicht helfen" auf Anfragen, die es gelernt hat abzulehnen.
Drei Punkte, die du dir merken solltest, bevor es ins Detail geht:
- Es ist eine Gewichtsänderung, kein Prompt-Trick. Es gibt keinen Jailbreak-Text, den du pflegen musst, und keinen Kontext, der dafür verbraucht wird.
- Es entfernt ein Verhalten, kein Wissen. Das Modell weiß, was es vorher wusste; es lehnt nur nicht mehr ab.
- Es ist nicht kostenlos. Die Bearbeitung kann die allgemeine Qualität beeinträchtigen, daher testen sorgfältige Ersteller das Ergebnis und führen manchmal danach ein Fine-Tuning durch, um es wiederherzustellen.
Woher die Idee stammt
Chat-Modelle lernen während des Post-Trainings, abzulehnen. Annotatoren und Belohnungsmodelle drängen das Modell dazu, bestimmte Anfragen abzulehnen, und diese Gewohnheit wird zusammen mit allem anderen, was das Modell gelernt hat, verankert. Lange Zeit sah das aus wie ein diffuses Verhalten, das sich über Milliarden von Parametern erstreckte.
Ein Forschungsartikel mit dem Titel Refusal in Language Models Is Mediated by a Single Direction zeigte etwas Handhabbareres. Bei einer Reihe von offenen Chat-Modellen wird ein Großteil des Ablehnungsverhaltens durch eine Richtung im internen Aktivierungsraum des Modells gesteuert. Wenn du die Aktivierungen in diese Richtung schiebst, lehnt das Modell sogar harmlose Anfragen ab. Entfernst du diese Richtung, lehnt es Anfragen nicht mehr ab, die es normalerweise ablehnen würde.
Die Open-Source-Community hat diese Erkenntnis in ein praktisches Rezept verwandelt und ihm einen Namen gegeben. Abliteration ist dieses Rezept: Finde die Ablehnungsrichtung und mache das Modell unfähig, sie zu nutzen.
So funktioniert Abliteration, Schritt für Schritt
Das Verfahren ist kurz genug, um in fünf Schritten beschrieben zu werden. Es ist kein Gradientenabstieg involviert, weshalb es weit weniger Rechenleistung benötigt als das Training eines Modells.
- Sammle zwei Prompt-Sets. Ein Set enthält Anfragen, die das Modell ablehnt, das andere Anfragen, die es beantwortet. Ein paar hundert von jedem sind eine übliche Größe.
- Aktivierungen aufzeichnen. Führe beide Sets durch das Modell und speichere den versteckten Zustand in einer gewählten Schicht, meist am letzten Prompt-Token.
- Bilde die Richtung. Bilde den Durchschnitt der Aktivierungen jeder Menge, subtrahiere den Durchschnitt der "beantwortet"-Menge von der "abgelehnt"-Menge und normalisiere das Ergebnis. Dieser Vektor ist die Ablehnungsrichtung.
- Projiziere ihn heraus. Entweder subtrahiere die Richtung zur Laufzeit oder bearbeite die Gewichtsmatrizen, die in den Residual-Stream schreiben (Embeddings, Attention-Ausgaben, MLP-Ausgaben), sodass sie nie eine Komponente in diese Richtung erzeugen können. Die zweite Option ist dauerhaft und wird von den meisten veröffentlichten abliterierten Checkpoints verwendet.
- Testen. Führe zurückgehaltene Prompts aus, vergleiche die Ablehnungsrate vor und nach der Bearbeitung und prüfe gewöhnliche Aufgaben wie Logik und Codierung auf Regressionen.
Die Wahl der Schicht ist wichtig. Wähle eine, in der die Richtung die beiden Prompt-Sets sauber trennt und die Bearbeitung funktioniert; wähle eine schlechte, und du bekommst ein Modell, das immer noch ablehnt, oder eines, das bei unabhängigen Fragen den Faden verloren hat. In der Praxis versuchen Leute mehrere Schichten und behalten die beste.
Abliteration im Vergleich zu anderen Ansätzen
Es gibt drei gängige Möglichkeiten, ein Modell dazu zu bringen, nicht mehr abzulehnen. Sie unterscheiden sich darin, was sie ändern und wo sie typischerweise versagen.
| Ansatz | Was ändert sich | Kosten | Typische Schwäche |
|---|---|---|---|
| Jailbreak-Prompt | Nur der Eingabetext | Keine, aber es verbraucht bei jedem Aufruf Kontext | Spröde; ein Modell-Update und es funktioniert nicht mehr |
| Fine-Tuning mit permissiven Daten | Gewichte, durch Training | GPU-Stunden und ein kuratiertes Dataset | Die Dataset-Qualität entscheidet alles; der Schreibstil kann abweichen |
| Abliteration | Gewichte, durch eine direkte Bearbeitung | Gering im Vergleich zum Training | Die Richtung ist annähernd, daher kann die Qualität sinken |
Viele fertige Modelle kombinieren Methoden. Ein häufiges Muster ist, zuerst zu abliterieren und dann ein kurzes Fine-Tuning durchzuführen, um Qualität zu gewinnen, die die Bearbeitung gekostet hat. Wenn du eine Modellkarte liest, achte darauf, welche dieser Schritte verwendet wurden und ob der Autor Vorher-Nachher-Tests berichtet.
Was du aufgibst und worauf du achten solltest
Das Entfernen von Ablehnungen macht ein Modell nicht besser in irgendetwas. Es entfernt einen Filter. Einige Konsequenzen folgen.
Die Qualität kann sinken
Die Ablehnungsrichtung ist nicht perfekt von anderen Merkmalen getrennt. Das Entfernen kann benachbartes Verhalten verwischen, was sich als etwas schlechtere Logik, seltsame Formatierung oder ein flacherer Ton zeigt. Ein gutes Modell hält diese Effekte klein, aber du solltest deine eigenen Prompts ausführen, statt einem Label zu vertrauen.
Das Urteil liegt jetzt bei dir
Ein ausgerichtetes Modell lehnt manchmal eine Anfrage aus gutem Grund ab. Ein unzensiertes wird normalerweise fortfahren. Wenn du ein Produkt darauf aufbaust, entscheidest du, was akzeptabel ist: Schreibe einen System-Prompt, füge deine eigenen Eingabeprüfungen hinzu und protokolliere, was für dich wichtig ist. Die rechtmäßige Nutzung durch Erwachsene ist der beabsichtigte Umfang. Inhalte, die Minderjährige einbeziehen, sind eine harte Grenze für diesen Dienst und sind überall nicht akzeptabel.
Fehler passieren immer noch
Das Modell kann immer noch Fakten erfinden, Anweisungen falsch lesen oder den Faden eines langen Gesprächs verlieren. Weniger Ablehnungen bedeuten nicht mehr Genauigkeit.
Wie das Modell hinter dieser API in das Gesamtbild passt
Dieser Artikel beschreibt die Methode in allgemeinen Begriffen. Was die API dir gibt, ist ein Open-Weight-Modell, das von einem unabhängigen Anbieter betrieben wird, abgestimmt auf Antworten ohne Inhaltsablehnungen für die rechtmäßige Nutzung durch Erwachsene. Es ist nicht die offizielle API von Meta, Mistral, Qwen, DeepSeek, OpenAI oder einem anderen Anbieter, und es ist kein Router über mehrere davon. Es verarbeitet nur Text: keine Bilder, Audio, Embeddings oder Fine-Tuning.
Die Schnittstelle ist OpenAI-kompatibel. Verweise ein OpenAI SDK auf https://api.abliteratedmodels.cc/v1, verwende die Modell-ID uncensored und sende deinen Schlüssel als Bearer-Token:
curl https://api.abliteratedmodels.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [
{"role": "user", "content": "Explain directional ablation in two sentences."}
]
}'
Der gleiche Aufruf in Python mit dem offiziellen SDK:
from openai import OpenAI
client = OpenAI(
base_url="https://api.abliteratedmodels.cc/v1",
api_key="YOUR_KEY",
)
reply = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "What does a refusal direction mean?"}],
)
print(reply.choices[0].message.content)
Das Kontextfenster umfasst 100.000 Token, gezählt aus Prompt und Completion zusammen. Streaming, Tool Calling und JSON-Modus funktionieren wie in der OpenAI-API. Details findest du in der API-Dokumentation.
Häufige Mythen über abliterierte Modelle
Es gibt einige verbreitete Vorstellungen über diese Modelle, die man korrigieren sollte, weil sie zu falschen Erwartungen führen.
"Es ist ein intelligenteres Modell." Das ist es nicht. Die Bearbeitung entfernt einen Filter. Logik, Faktenwissen und Schreibfertigkeit stammen vom Basismodell, und wenn überhaupt, können sie nur gleich bleiben oder leicht schlechter werden. Wenn eine Aufgabe an der ausgerichteten Version aufgrund mangelnder Fähigkeit fehlschlägt, wird sie hier auch fehlschlagen.
"Es gibt überhaupt keine Regeln." Das Modell hat vielleicht keine Ablehnungsgewohnheit, aber der Service rundherum schon. Sexuelle Inhalte mit Minderjährigen sind eine harte Grenze, und der beabsichtigte Anwendungsbereich ist die rechtmäßige Nutzung durch Erwachsene. Das Modell behält auch noch den Ton und die Umgangsformen seiner Trainingsdaten, also wird es nicht unhöflich oder gefährlich, es sei denn, ein Prompt drängt es dorthin.
"Ein System-Prompt kann das Gleiche tun." Ein System-Prompt kann ein Modell in eine bestimmte Richtung lenken, und manchmal reicht das für milde Fälle. Aber der Prompt kostet bei jeder Anfrage Input-Token, konkurriert mit deinen echten Anweisungen um Aufmerksamkeit und versagt, wenn der trainierte Reflex des Modells stark ist. Eine Gewichtsbearbeitung hat keine dieser Kosten.
"Abliteration bedeutet illegal." Das tut sie nicht. Open-Weight-Modelle werden veröffentlicht, damit sie jeder ändern kann, und die Bearbeitung eines solchen Modells ist ein normaler Teil der Machine-Learning-Forschung. Was du mit der Ausgabe machst, ist rechtlich relevant, und das bleibt deine Verantwortung.
Wenn du diese Punkte im Kopf behältst, fällt es dir leichter, ein solches Modell sinnvoll einzuschätzen: als ein Werkzeug mit weniger Schutzmechanismen und der gleichen grundlegenden Fähigkeit, das du mit den Sicherheitsvorkehrungen umhüllst, die dein eigenes Produkt benötigt.
Wer braucht so ein Modell wirklich
Die meisten Nutzer stoßen nie auf eine Ablehnung. Diejenigen, die es tun, lassen sich meist in einige Gruppen einteilen:
- Autoren von Fiktion und Rollenspielen. Dunkle Themen, Schurken mit echter Bedrohung und moralisch ambivalente Szenen sind in der Literatur normal. Ausgerichtete Modelle mildern diese oft ab oder lehnen sie ab. Companion- und Story-Apps für Erwachsene stoßen auf das gleiche Problem.
- Mitarbeiter in der Sicherheits- und Red-Team-Forschung. Das Schreiben von Test-Payloads, das Erklären, wie eine Exploit-Kette funktioniert, oder die Analyse einer Malware-Probe kann einen Filter auslösen, der für die allgemeine Öffentlichkeit gedacht ist.
- Moderations- und Forschungsteams. Um einen Klassifizierer für schädlichen Text zu bauen, brauchst du manchmal ein Modell, das Beispiele dafür produzieren kann, oder das sie ohne Zögern diskutieren kann.
- Entwickler, die es leid sind, Retry-Schleifen zu durchlaufen. Wenn die Hälfte deiner Pipeline damit beschäftigt ist, Ablehnungen abzufangen und sie umzuformulieren, vereinfacht das Entfernen den Code.
Wenn du die Kosten- und Kontrollabwägungen gegen ein ausgerichtetes gehostetes Modell abwägst, geht die Seite über Kosten und Kontrolle bei unzensierten LLM-APIs dies im Detail durch. Der Preis ist einheitlich: $0,15 pro Million Input-Token und $0,50 pro Million Output-Token, fehlgeschlagene oder abgelehnte Anfragen werden nicht berechnet. Sieh dir die Preisseite für Aufladungsbeträge und Boni an.
Eines testen, ohne Geld auszugeben
Du kannst testen, ob ein unzensiertes Modell zu deinen Prompts passt, bevor du etwas bezahlst. Melde dich mit Google oder mit E-Mail und Passwort an, öffne die API-Schlüssel-Seite und beanspruche das Testguthaben in Höhe von $0,50 mit einem Klick. Es benötigt keine Kreditkarte, ist auf eine pro Person begrenzt und bleibt 7 Tage gültig. Bei diesen Preisen deckt $0,50 weit mehr als tausend kurze Chat-Durchgänge ab, was für einen fairen Test mehr als ausreicht.
Führe die Prompts aus, die dein aktuelles Modell ablehnt, vergleiche die Antworten mit deinem eigenen Urteil und prüfe die Qualität bei Aufgaben, die nichts mit Ablehnungen zu tun haben. Wenn die Ausgabe standhält, besorge dir einen Schlüssel von der API-Schlüssel-Seite und lade ab $20 auf.
Weitere Anleitungen
Fragen und Antworten
Ist Abliteration dasselbe wie Fine-Tuning?
Nein. Fine-Tuning ändert Gewichte durch Training mit neuen Daten. Abliteration berechnet eine Richtung aus den Aktivierungen und bearbeitet die Gewichte direkt, ohne Trainingsloop, auch wenn einige Ersteller ihr ein kurzes Fine-Tuning folgen lassen, um die Qualität wiederherzustellen.
Kennt ein abliteriertes Modell mehr als ein normales?
Nein. Es hat das gleiche Wissen wie das Basismodell. Es lehnt Anfragen nur nicht mehr ab, sodass es über Themen sprechen kann, die das Basismodell vermieden hat, aber seine Fakten sind nicht besser.
Kann es überhaupt etwas produzieren?
Nein. Dieser Dienst ist für die rechtmäßige Nutzung durch Erwachsene bestimmt, und sexuelle Inhalte, die Minderjährige einbeziehen, sind eine harte Grenze. Du bist auch dafür verantwortlich, was dein eigenes Produkt mit der Ausgabe macht.
Ist das Modell auf dieser API eine offizielle Veröffentlichung eines großen Labors?
Nein. Es ist ein Open-Weight-Modell, das von einem unabhängigen Anbieter betrieben wird. Es ist nicht die offizielle API von Meta, Mistral, Qwen, DeepSeek, OpenAI oder einem anderen Anbieter.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.