Abliterated: Schnellstartanleitung
Sende in wenigen Minuten Anfragen an die abliterierte API. Diese Anleitung behandelt die wichtigsten Endpunkte, Authentifizierung und Streaming für deine unzensierte LLM-Integration.
Basis-URL und Authentifizierung
Die ablivierte API ist vollständig mit OpenAI kompatibel, sodass du Standard-SDKs verwenden kannst, indem du sie einfach auf unsere Basis-URL verweist. Der Dienst akzeptiert Texteingaben und gibt Textausgaben über den chat-completions-Endpunkt zurück. Du musst deinen API-Schlüssel in jedem Authorization-Header angeben. Dein Schlüssel wird sofort nach der Anmeldung mit Google oder E-Mail auf der Seite API-Schlüssel abrufen generiert. Es gibt keine monatlichen Abonnements; du zahlst nur für die Tokens, die du tatsächlich verbrauchst.
- Basis-URL:
https://api.abliterated.top/v1 - Header:
Authorization: Bearer YOUR_API_KEY - Modell-ID:
uncensored
Erste Anfrage
Sende eine einfache Completion-Anfrage, um die Konnektivität zu überprüfen. Das Modell ist darauf abgestimmt, ohne Inhaltsablehnungen für legale Erwachsenennutzung zu antworten, was es ideal für unzensierte Coding-LLM-Aufgaben oder kreatives Schreiben macht. Beachte, dass die Modell-ID streng uncensored lautet. Es ist ein Open-Weight-Modell, kein GPT, Claude oder ein anderes Modell eines Anbieters. Anfragen werden basierend auf der Anzahl der Input- und Output-Token berechnet. Fehler und Ablehnungen (außerhalb der harten Grenze für sexuellen Inhalt mit Minderjährigen) sind kostenlos.
Python SDK-Integration
Verwende die offizielle OpenAI Python-Bibliothek, um mit dem abliterierten LLM zu interagieren. Initialisiere den Client mit deinem API-Schlüssel und der benutzerdefinierten Basis-URL. Dieser Ansatz funktioniert nahtlos für unzensierte Modelle, die dem OpenAI-Chat-Schema folgen. Du kannst Parameter wie temperature oder top_p übergeben, um die Kreativität zu steuern. Das Antwortobjekt enthält den generierten Text in content. Diese Methode ist effizient für die Batch-Verarbeitung oder die Integration der API in Backend-Dienste.
Node SDK-Integration
Für JavaScript- oder TypeScript-Projekte funktioniert das OpenAI Node SDK mit minimaler Konfiguration. Setze die baseURL auf unseren Endpunkt und gib deinen Schlüssel an. Dies ist nützlich für Webserver oder Edge-Funktionen, die Text dynamisch generieren müssen. Die abladierte API unterstützt Standardparameter wie stop-Sequenzen und seed für Reproduzierbarkeit. Denke daran, dass die Modell-ID uncensored sein muss. Du kannst auch den JSON-Modus aktivieren, indem du response_format auf {"type": "json_object"} für strukturierte Ausgaben setzt.
Streaming-Antworten
Aktiviere Streaming, indem du stream: true in deiner Anfrage festlegst. Die API gibt Daten über Server-Sent Events (SSE) zurück, sodass du Tokens anzeigen kannst, während sie generiert werden. Dies verbessert die wahrgenommene Latenz für Benutzer. Der letzte Stream-Chunk enthält die gesamten Token-Nutzungsdaten für die Anfrage, was für eine genaue Abrechnung entscheidend ist. Streaming wird für alle Standardparameter unterstützt. Diese Funktion ist wesentlich für die Erstellung von Chat-ähnlichen Schnittstellen, die sich responsiv anfühlen.
Ratenlimits, Fehler und Kontext
Respektiere die Ratenlimits, um 429-Fehler zu vermeiden. Jeder Schlüssel erlaubt 300 Anfragen pro Minute und bis zu 8 parallele Anfragen. Die maximale Größe des Request-Body beträgt 8 MB. Wenn dein Schlüssel ungültig ist, erhältst du einen 401-Fehler. Wenn du nicht genügend Guthaben hast, erhältst du einen 402-Fehler. Fehler und Ablehnungen verbrauchen keine Tokens. Das Kontextfenster beträgt insgesamt 100.000 Tokens (Prompt + Completion). Die maximale Ausgabe pro Anfrage beträgt 32.000 Tokens (oder 2.048, wenn max_tokens nicht festgelegt ist). Das Guthaben ist Prepaid und verfällt nie.
cURL
curl https://api.abliterated.top/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterated.top/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliterated.top/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Streaming
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)API-Spezifikation
Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.
| Merkmal | Wert |
|---|---|
| API-Format | OpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern |
| Modell-ID | uncensored |
| Endpunkte | POST /v1/chat/completions · GET /v1/models |
| Authentifizierung | Authorization: Bearer YOUR_KEY |
| Base-URL | https://api.abliterated.top/v1 |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Max. Ausgabe | bis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit) |
| Streaming | ja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung |
| Function Calling | ja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool |
| Kontextfenster | 100.000 Tokens (Eingabe + Ausgabe) |
| JSON-Modus | response_format: {"type": "json_object"} |
| Antwort-Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Parallelität | 8 gleichzeitige Anfragen pro Schlüssel |
| Anfragegröße | bis 8 MB |
| Ratenlimit | 300 Anfragen pro Minute und Schlüssel |
| Testguthaben | $0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung |
| Abrechnung | Prepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos |
| Aufladen | USDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500 |
| Gültigkeit | bezahltes Guthaben verfällt nie, kein Abo |
| Bonus | +5 % ab $50, +10 % ab $100 |
| Preis | $0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens |
| Inhalte | Inhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt |
| Schlüssel | ein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten |
| Anmeldung | Google oder E-Mail und Passwort |
Fehlercodes
Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.
| Code | Typ | Bedeutung |
|---|---|---|
400 | bad_request | ungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang |
401 | missing_key · invalid_key · key_revoked | Schlüssel fehlt, ist falsch oder wurde ersetzt |
402 | no_credit | kein Guthaben – aufladen, dann geht es sofort weiter |
403 | content_blocked | sexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet |
404 | not_found | unbekannter Endpunkt |
413 | request_too_large | Anfrage größer als 8 MB |
429 | rate_limited · concurrency | über 300/Min. oder 8 parallel – kurz warten |
503 | upstream_busy | Modell ausgelastet – in Sekunden erneut versuchen |
Fragen und Antworten
Unterstützt das abliterierte Modell die Bild- oder Audioerstellung?
Nein. Die API bedient ein einzelnes textbasiertes Modell. Sie unterstützt keine Embeddings, Bildgenerierung, Audio, Video oder Fine-Tuning. Es ist ein reiner Text-in, Text-out-Dienst.
Wie wird die Abrechnung für das unzensierte KI-Modell berechnet?
Die Abrechnung basiert auf der tatsächlichen Token-Nutzung. Input-Token kosten $0,25 pro 1M, Output-Token kosten $1,00 pro 1M. Fehler und Ablehnungen sind kostenlos. Es gibt keine monatlichen Abonnements, und Prepaid-Guthaben verfällt nie.
Kann ich mit einer Kreditkarte bezahlen?
Nein. Aufladungen sind nur per Krypto möglich (USDT auf TRC20 oder USDC auf Base). Du kannst jeden beliebigen Gesamtbetrag von $10 bis $500 hinzufügen. Das Testguthaben benötigt keine Karte.
Dein Schlüssel ist nur ein Formular entfernt
Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.