de ▾

API-Dokumentation

Die uncensored LLM API akzeptiert OpenAI-kompatible Chat-Vervollständigungen mit einem prepaid-Guthabenmodell und ohne monatliche Gebühren. Senden Sie sofort Anfragen mit der Basis-URL, Ihrem API-Schlüssel und der Modell-ID "uncensored".

Schnellstart: Ihre erste Anfrage

Die uncensored LLM API verwendet den standard POST /v1/chat/completions Endpunkt. Richten Sie Ihren Client auf die Basis-URL ein und fügen Sie Ihren Schlüssel hinzu. Die Modellkennung lautet uncensored. Dies funktioniert mit jedem OpenAI-kompatiblen SDK.

Sende eine einfache Nachricht, um die Konnektivität zu überprüfen. Der Dienst gibt Text direkt zurück. Fehler wie 401 deuten auf einen ungültigen Schlüssel hin. Verwende den bereitgestellten Code, um deine Einrichtung zu testen.

Authentifizierung und API-Schlüssel

API-Schlüssel werden sofort nach der Anmeldung über Google oder E-Mail ausgestellt. Übergeben Sie den Schlüssel in der Authorization: Bearer <key> header. Pro Konto existiert ein aktiver Schlüssel; das Generieren eines neuen Schlüssels ersetzt den alten. Das Limit beträgt 300 Anfragen pro Minute.

Endpunkte: /v1/chat/completions und /v1/models

Verwenden GET /v1/models Verfügbarkeit zu überprüfen. Senden Sie Text an POST /v1/chat/completions. Die Basis-URL ist https://api.abliteratedaionline.com/v1. Keine Embedding- oder Bildendpunkte existieren. Anfragen sind Text rein, Text raus.

Parameter: Temperatur, Top P und mehr

Kreativität steuern mit temperature und top_p. Legen stop Sequenzen für saubere Abschnitte. Verwenden seed für Reproduzierbarkeit. Der JSON-Modus erfordert response_format gesetzt auf json_object. Passen Sie die Strafen für Frequenz und Vorhandensein an.

Streaming-Antworten mit SSE

Aktivieren Sie Streaming, indem Sie stream zu true. Tokens kommen über Server-Sent Events an. Token-Nutzungsdetails erscheinen im letzten Abschnitt. Diese Methode reduziert die wahrgenommene Latenz bei langen Ausgaben.

Fehlerbehandlung und Ratenlimits

Behandeln Sie 401 für falsche Schlüssel und 402 für unzureichendes Guthaben. 429 zeigt Rate Limits an. Das Kontextfenster beträgt 100.000 Tokens. Maximaler Output sind 16.000 Tokens. Fehler und Ablehnungen verbrauchen kein Guthaben.

Modellfunktionen: Kontextfenster und Max-Tokens

Das Modell unterstützt einen Kontextfenster von 100.000 Tokens. Dies umfasst sowohl die Eingabeaufforderung als auch die Antwort. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Der Standardwert für max_tokens beträgt 2.048. Dies ermöglicht umfangreiche Gesprächsverläufe.

cURL

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

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Fragen und Antworten

Ist abliterated AI Online mit OpenAI-SDKs kompatibel?

Ja, die API folgt dem OpenAI-Format für Chat-Vervollständigungen. Sie müssen nur die Basis-URL und den API-Schlüssel in Ihrer Client-Konfiguration aktualisieren.

Was passiert, wenn ich einen 402-Fehler erhalte?

Ein 402-Fehler bedeutet, dass Ihr Guthaben aufgebraucht ist. Sie müssen über Kryptowährung aufladen, um den Dienst weiter nutzen zu können. Fehler verbrauchen kein Guthaben.

Wie groß ist das Kontextfenster?

Das Context-Window beträgt 100.000 Tokens für Eingabe und Ausgabe zusammen. Dies ermöglicht lange Gespräche, ohne früheren Context zu verlieren.

Ihr Schlüssel ist ein Formular entfernt

Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.