API-Dokumentation & Schnellstart
Integrieren Sie unsere unzensierten API-Schlüssel mit standardmäßigen OpenAI-kompatiblen Clients, um Text ohne Ablehnungen zu generieren. Dieser Leitfaden behandelt Authentifizierung, Anfragestrukturen, Streaming und Tool-Nutzung für eine sofortige Bereitstellung.
Basis-URL und Authentifizierung
Der API-Endpunkt ist https://api.uncensoredapikeys.com/v1. Diese URL funktioniert mit jedem OpenAI-SDK oder kompatiblen Client. Sie müssen nur die Basis-URL ändern und Ihren API-Schlüssel im Autorisierungsheader angeben. Jede Anfrage erfordert einen gültigen Schlüssel. Ungültige Schlüssel geben einen 401-Fehler zurück. Sie erhalten einen aktiven Schlüssel pro Konto.
Die Authentifizierung ist unkompliziert. Verwenden Sie den Standard Authorization: Bearer <API_KEY> Format. Ihr Schlüssel wird sofort nach der Anmeldung über Google oder E-Mail generiert. Es ist keine Telefonnummer-Verifizierung erforderlich. Der Schlüssel läuft nicht ab, solange Sie Prepaid-Guthaben haben.
Chat-Vervollständigung erstellen
Senden Sie Nachrichten an das Modell mit dem POST /v1/chat/completions Endpunkt. Die Modell-ID lautet uncensored. Dieser Endpunkt akzeptiert standardmäßige Chat-Nachrichten mit Role- und Content-Feldern. Sie können Temperatur, top_p und Stop-Sequenzen angeben. Das Modell antwortet mit Textvervollständigungen.
Stellen Sie sicher, dass Ihre Anfragen das 8-MB-Body-Limit nicht überschreiten. Das Überschreiten dieses Limits führt zu einem Fehler. Sie können bis zu 300 Anfragen pro Minute verarbeiten. Dies ermöglicht High-Throughput-Integrationen ohne komplexes Queue-Management.
Beispiel-Anfragestruktur:
curl https://api.uncensoredapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "return 404 for missing id"}]
}'Die Python SDK-Integration ist ebenso einfach. Initialisieren Sie den Client mit der benutzerdefinierten Basis-URL und Ihrem Schlüssel. Übergeben Sie Nachrichten als Liste von Wörterbüchern. Das Antwortobjekt enthält den generierten Text in choices[0].message.content. Diese Methode übernimmt die JSON-Serialisierung automatisch.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredapikeys.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)
Streaming-Antworten (SSE)
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält partiellen Text. Der letzte Chunk enthält Token-Nutzungsstatistiken. Dies ermöglicht die Echtzeitanzeige generierter Inhalte.
Streaming reduziert die wahrgenommene Latenz bei langen Antworten. Sie können sofort mit dem Rendern von Text beginnen. Das Puffermanagement wird von Standard-SDKs übernommen. Nutzen Sie dies für Chat-Schnittstellen oder Live-Dashboards. Die Token-Anzahl im letzten Chunk hilft, die Nutzung genau zu verfolgen.
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)
Function Calling und Tools
Das Modell unterstützt Function Calling über die tools Parameter. Definieren Sie Tools mit Namen, Beschreibungen und JSON-Schemata. Das Modell kann Funktionsaufrufe anstelle von direktem Text zurückgeben. Dies ermöglicht die Integration mit externen Systemen oder APIs. Sie können tool_choice die automatische Auswahl zu erzwingen oder zuzulassen.
Verwenden Sie dies für die Extraktion strukturierter Daten oder Agent-Workflows. Das Modell identifiziert das richtige Tool basierend auf dem Benutzer-Prompt. Sie müssen die Funktion ausführen und das Ergebnis bei Bedarf an das Modell zurückgeben. Dies erstellt eine Schleife für komplexe mehrstufige Aufgaben. Der JSON-Modus ist ebenfalls über response_format für strenge Ausgabeformatierung.
Parameter und Limits
Passen Sie das Generierungsverhalten mit Parametern wie temperature, top_p, und seed. Höhere Temperaturen erhöhen die Zufälligkeit. Niedrigere Werte erzeugen deterministischere Ausgaben. Verwende stop Sequenzen, um die Generierung an bestimmten Markern zu stoppen. presence_penalty und frequency_penalty helfen, Wiederholungen zu reduzieren.
Das Context-Window beträgt 100.000 Tokens für Eingabe und Ausgabe zusammen. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Wenn max_tokens ist nicht festgelegt, beträgt die Standardgrenze 2.048 Tokens. Die Ratenbegrenzung erlaubt 300 Anfragen pro Minute. Gleichzeitige Anfragen sind auf 8 pro Schlüssel begrenzt. Planen Sie Ihre Parallelität entsprechend.
Modellinformationen
Die Modell-ID ist uncensored. Es ist ein Open-Weight-Modell, das auf unseren Servern gehostet wird. Es ist kein GPT, Claude, Gemini oder ein anderes Anbietermodell. Es ist darauf abgestimmt, ohne Inhaltsablehnungen für die legale Erwachsenen-Nutzung zu antworten. Die einzige harte Grenze ist sexueller Inhalt, der Minderjährige betrifft.
Die Preise sind transparent. Eingabe-Token kosten $0.15 pro 1M. Ausgabe-Token kosten $0.50 pro 1M. Fehler und Ablehnungen sind kostenlos. Das Guthaben verfällt nicht. Sie können mit USDT (TRC20) oder USDC (Base) aufladen. Mindestaufladung ist $20. Bonusguthaben gilt für größere Beträge. Keine monatlichen Gebühren. Keine Abonnements. Bezahlen Sie einfach für das, was Sie nutzen.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredapikeys.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
Wie lautet die Endpunkt-URL für API-Schlüssel der uncensored API?
Die Basis-URL ist HTTPS://api.uncensoredapikeys.com/v1. Dies funktioniert mit jedem OpenAI-kompatiblen Client. Sie müssen die Basis-URL in Ihrer SDK-Konfiguration aktualisieren.
Wie gehe ich mit Fehlern wie 401, 402 oder 429 um?
Ein 401-Fehler bedeutet, dass Ihr API-Schlüssel ungültig oder fehlt. Ein 402-Fehler zeigt unzureichendes vorgeladenes Guthaben an. Ein 429-Fehler signalisiert, dass Sie das Limit von 300 Anfragen pro Minute überschritten haben. Retry-Logik sollte 429-Fehler mit exponentiellem Backoff behandeln.
Was sind die Context-Window- und Output-Limits?
Das gesamte Kontextfenster beträgt 100.000 Tokens. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Wenn Sie max_tokens nicht setzen, beträgt die Standardausgabelimit 2.048 Tokens. Input- und Output-Tokens zählen zum selben Fenster.
Holen Sie sich Ihren API-Schlüssel sofort
Registrieren Sie sich, kopieren Sie das Token, aktualisieren Sie den Endpunkt. Das ist alles.