de ▾
API-Schlüssel erhalten

API Dokumentation

Generieren Sie unzensierten Text mit unserer OpenAI-kompatiblen API, indem Sie Ihren Client auf unsere Basis-URL zeigen und Ihren API-Schlüssel verwenden. Dieser Schnellstart-Leitfaden führt Sie durch Authentifizierung, das Senden Ihrer ersten Anfrage und die Behandlung von Streaming-Antworten mit gängigen SDKs.

Authentifizierung und Base URL

Authentifizieren Sie jede Anfrage, indem Sie Ihren API-Schlüssel im Authorization header. Unser Dienst verwendet eine einzige Basis-URL für alle Vorgänge, sodass Sie ohne Änderung Ihrer Kernlogik von anderen Anbietern wechseln können. Ersetzen Sie einfach die Standard-Basis-URL in Ihrer Client-Konfiguration durch https://api.abliteratedgemma.com/v1 und fügen Sie Ihren Schlüssel ein. Dies funktioniert mit jedem Standard-OpenAI-kompatible SDK, sodass Sie denselben Client-Code für unser unzensiertes Modell verwenden können wie für die kommerziellen Marktführer.

Ihre erste Anfrage erstellen

Senden Sie eine POST-Anfrage an /v1/chat/completions mit der Modell-ID uncensored. Die API akzeptiert Standard-Chat-Nachrichten und gibt Text direkt zurück. Verwenden Sie den folgenden cURL-Befehl, um die Konnektivität zu überprüfen und sofort eine Antwort zu erhalten.

curl https://api.abliteratedgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

Dieser Endpunkt unterstützt bis zu 100.000 Tokens in der kombinierten Eingabe und Ausgabe. Wenn Sie kein Token-Limit angeben, verwendet das Modell standardmäßig 2.048 Ausgabetokens. Stellen Sie sicher, dass Ihre Anfragen innerhalb des 8-MB-Body-Limits bleiben, um Abschneidefehler zu vermeiden.

Das Python SDK verwenden

Installieren Sie das offizielle OpenAI-Python-Paket und konfigurieren Sie es so, dass es auf unsere Basis-URL verweist. So können Sie vertraute Methoden wie chat.completions.create für synchrone Anfragen. Das folgende Beispiel zeigt, wie Sie den Client initialisieren und eine einfache Anfrage an das Uncensored-Modell senden.

from openai import OpenAI

client = OpenAI(base_url="https://api.abliteratedgemma.com/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)

Denken Sie daran, dass Fehler wie 401 einen ungültigen Schlüssel anzeigen, während 402 bedeutet, dass Ihr vorausbezahltes Guthaben aufgebraucht ist. Da wir keine Abonnements anbieten, müssen Sie über Kryptowährung aufladen, um den Dienst weiterhin nutzen zu können.

Das Node.js SDK verwenden

Initialisieren Sie den OpenAI Node.js-Client mit derselben Basis-URL und API-Schlüssel-Struktur. Dies ermöglicht es Ihnen, die unzensierte Generierung direkt in Ihre Node-Anwendungen zu integrieren. Das folgende Code-Snippet zeigt die minimale Einrichtung, die erforderlich ist, um Anfragen zu senden.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.abliteratedgemma.com/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);

Das Node SDK verarbeitet die Anforderungsserialisierung automatisch, Sie müssen jedoch Ihr eigenes Guthaben verwalten. Auf der Preisliste finden Sie aktuelle Token-Raten und Optionen zum Aufladen mit Kryptowährung.

Streaming-Antworten

Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Text-Chunks zurück, sobald sie generiert werden, was eine geringere Latenz in benutzergesichteten Anwendungen ermöglicht. Verwenden Sie diesen Code, um den Stream Token für Token zu verarbeiten.

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)

Das Streaming funktioniert mit Python- und Node-Clients. Jeder Chunk enthält teilweise Text, und der letzte Chunk enthält die gesamte Token-Nutzung. Dies ist ideal für Chat-Oberflächen, bei denen sofortiges Feedback die Benutzererfahrung verbessert.

Limits und Fehlerbehandlung

Überwachen Sie Ihre Anfrage Limits, um Unterbrechungen zu vermeiden. Sie dürfen 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel senden. Wenn Sie das Rate Limit überschreiten, gibt die API einen 429-Fehler zurück. Behandeln Sie 401-Fehler immer durch Überprüfung Ihres Schlüssels und 402-Fehler durch Aufladen Ihres Krypto-Guthabens. Unser Guthaben im Voraus verfällt nie, sodass Sie die Nutzung pausieren können, ohne Geld zu verlieren.

Kontextfenster und Modedetails

Das Modell unterstützt einen 100.000-Token-Context-Window, der sowohl Eingabe- als auch Ausgabetokens kombiniert. Dies ermöglicht umfangreiche Gesprächsverläufe oder die Verarbeitung großer Dokumente in einer einzigen Anfrage. Die Modell-ID ist uncensored, und es läuft auf unseren eigenen Servern ohne Inhaltsablehnungen für legale erwachsene Inhalte. Nutzen Sie diese Kapazität, um Langzeitgedächtnis zu pflegen oder große Datensätze effizient zu verarbeiten.

Häufige Fragen

Ist dies die offizielle Abliterated-API von Gemma?

Nein, wir sind ein unabhängiger Anbieter, der sein eigenes abgestimmtes unzensiertes Modell betreibt. Wir sind nicht mit dem ursprünglichen Gemma-Abliterated-Projekt verbunden, bieten jedoch eine OpenAI-kompatible Schnittstelle für ähnliche Anwendungsfälle. Prüfen Sie deren Dokumentation für Details zu deren spezifischen Modellversionen.

Wie lade ich mein Guthaben auf?

Sie können mit USDT (TRC20) oder USDC (Base) für Beträge zwischen $20 und $500 aufladen. Bonusguthaben wird automatisch für größere Einzahlungen hinzugefügt, z. B. +5% für $50 oder +15% für $200. Zahlungen werden nur über Kryptowährungen verarbeitet.

Was passiert, wenn mir das Guthaben ausgeht?

Anfragen geben einen 402-Fehler zurück, bis Sie mehr Geld hinzufügen. Ihr bestehendes Guthaben verfällt nie, sodass Sie jederzeit aufladen können, um den Dienst fortzusetzen. Es gibt keine monatlichen Gebühren oder Abonnementbindungen.

Generieren dein API-Schlüssel

Registrieren Sie sich, rufen Sie Ihren Schlüssel ab und aktualisieren Sie Ihren Endpunkt. Es dauert Sekunden.

API-Schlüssel erhalten