de ▾

Uncensored API-Dokumentation

Fügen Sie diese unzensierte API in Ihren bestehenden Workflow ohne Konfiguration ein. Erhalten Sie Textantworten von einem Modell, das keine rechtmäßigen erwachsenen Inhalte ablehnt, unter Verwendung desselben Client-Codes, den Sie bereits kennen.

Authentifizierung und Basis-URL

Die Basis-URL für alle Anfragen ist HTTPS://api.unfilteredgptchat.com/v1. Übergeben Sie Ihren API-Schlüssel im Authorization header als Bearer-Token. Sie erhalten einen Schlüssel pro Konto, der nach der Anmeldung über Google oder E-Mail sofort angezeigt wird. Für den Start ist keine Telefonnummer erforderlich.

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

Anfragen kosten echte Tokens. Fehler und Ablehnungen verbrauchen kein Guthaben. Die Modell-ID, die Sie senden müssen, ist uncensored. Dies ist ein Open-Weight-Modell, das auf unseren Servern läuft und keine Weiterleitung für GPT oder Claude darstellt.

Chat-Vervollständigungs-Endpunkt

Senden Sie eine POST-Anfrage an /v1/chat/completions mit Ihrem Nachrichtenarray. Die API gibt nur Text zurück. Sie können temperature, top_p, und stop Sequenzen. Das Kontextfenster fasst 100.000 Token insgesamt für Prompt und Vervollständigung zusammen. Die maximale Ausgabe beträgt 16.000 Token pro Anfrage.

<

from openai import OpenAI

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

Wenn Sie max_tokens, die Antwort ist auf 2.048 Tokens begrenzt. Dieser Endpunkt unterstützt Function Calling und den JSON-Modus. Er unterstützt keine Embeddings, Bilder oder Audio. Sie bezahlen für Tokens, nicht für ein Abonnement eines bestimmten Markennamens.

Streaming-Antworten mit SSE

Verwenden Sie Server-Sent Events für die Echtzeit-Übertragung von Tokens. Legen Sie stream: true in Ihrem Anfragekörper. Die API gibt Textchunks zurück, sobald sie generiert werden. Details zur Token-Nutzung erscheinen im letzten Chunk. Dieser Ansatz reduziert die wahrgenommene Latenz bei langen, ungefilterten Antworten.

<

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)
>

Behandle Fehler korrekt. Ein 401-Fehler bedeutet, dass dein Schlüssel ungültig ist. Ein 402-Fehler bedeutet, dass dein vorausbezahltes Guthaben aufgebraucht ist. Ein 429-Fehler bedeutet, dass du das Limit erreicht hast. Streaming umgeht diese Limits nicht.

Funktionsaufruf und Tools

Definieren Sie Tools im Request-Body. Das Modell gibt strukturierte Argumente für die Funktionsausführung zurück. Verwenden Sie tool_choice um spezifisches Verhalten durchzusetzen. Diese Funktion funktioniert mit dem standardmäßigen OpenAI-kompatiblen Format. Sie können die Tool-Aufrufe in Ihrem Code analysieren und extern ausführen.

Die API unterstützt einen strikten JSON-Modus über response_format: {"type": "json_object"}. Dies gewährleistet eine vorhersehbare Ausgabe für automatisierte Pipelines. Verwenden Sie dies, wenn Sie eine zuverlässige Datenextraktion ohne Parsing-Fehler benötigen.

JSON-Modus für strukturierte Daten

Aktivieren Sie den JSON-Modus durch Festlegen response_format zu {"type": "json_object"}. Das Modell gibt gültiges JSON aus. Dies ist nützlich zum Parsen strukturierter Daten aus ungefiltertem Text. Verwenden temperature: 0 für konsistente Ergebnisse.

Dieser Modus funktioniert mit dem uncensored Modell-ID. Es garantiert keine perfekte JSON-Syntax. Validieren Sie Ihre Ausgabe, bevor Sie sie in der Produktion verwenden. Die API bietet keine Schema-Validierung. Sie müssen Fehler in Ihrem Client-Code behandeln.

Ratenbegrenzungen und Kontingente

Sie sind auf 300 Anfragen pro Minute pro Schlüssel begrenzt. Sie können 8 Anfragen gleichzeitig senden. Der Anfragekörper muss unter 8 MB liegen. Diese Limits gelten für alle Endpunkte. Das Überschreiten des Limits führt zu einem 429-Statuscode.

Guthaben verfällt nicht. Prepaid-Guthaben wird basierend auf der tatsächlichen Token-Nutzung berechnet. Fehler sind kostenlos. Sie können mit USDT (TRC20) oder USDC (Base) nachladen. Mindestnachladung ist $20. Maximum ist $500. Bonusguthaben gilt für größere Beträge.

Node.js

import OpenAI from "openai";

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

Häufige Fragen

Was ist die uncensored API?

Es handelt sich um eine gehostete API, die ein einzelnes unzensiertes Large-Language-Modell bereitstellt. Es ist OpenAI-kompatibel. Sie senden Text und erhalten Text zurück. Keine monatlichen Gebühren. Sie zahlen nur für die tatsächlich verwendeten Tokens.

Wie fange ich mit der unzensierten API an?

Melden Sie sich mit Google oder E-Mail an. Erhalten Sie Ihren API-Schlüssel sofort. Verwenden Sie die Basis-URL HTTPS://api.unfilteredgptchat.com/v1. Senden Sie Anfragen an /v1/chat/completions. Ihre ersten $0.50 sind 7 Tage lang kostenlos.

Wie hoch sind die Ratelimits für die Uncensored-API?

300 Anfragen pro Minute pro Schlüssel. 8 gleichzeitige Anfragen. 8 MB Anfragekörperlimit. 100.000 Token Kontextfenster. 16.000 Token maximale Ausgabe. Fehler verbrauchen kein Guthaben.

Holen Sie sich Ihren API-Schlüssel

Registrieren Sie sich, kopieren Sie Ihren Schlüssel und aktualisieren Sie Ihre Basis-URL. Das war’s.