Uncensored API-Schnellstart
Holen Sie sich Ihren unzensierten LLM-API-Schlüssel und beginnen Sie in wenigen Minuten mit der Generierung roher Texte. Dieser Schnellstart-Leitfaden führt Sie durch die Standard-OpenAI-kompatible Schnittstelle ohne Konfigurationsprobleme.
https://api.unfilteredaigpt.com/v1
Installieren Sie das offizielle SDK
Erstellen Sie zunächst die Bibliothek, die zu Ihrer Sprache passt. Die meisten Entwickler bevorzugen das offizielle OpenAI-SDK, da es Wiederholungen und Streaming automatisch behandelt.
- Python:
pip install openai - Node.js:
npm install openai
Diese Pakete sind leichtgewichtig und erfordern keine zusätzlichen Abhängigkeiten. Sie können direkt mit der Konfiguration fortfahren, nachdem die Installation abgeschlossen ist.
Ihre Basis-URL konfigurieren
Richten Sie Ihren SDK auf unsere API-Gateway statt des Standard-Endpunkts. Dies stellt sicher, dass Ihre Anfragen die unzensierte Modell-Infrastruktur erreichen.
Legen Sie die Basis-URL auf https://api.unfilteredaigpt.com/v1. Sie müssen auch Ihren API-Schlüssel aus dem Dashboard angeben. Dieser Schlüssel authentifiziert Ihr Prepaid-Guthaben.
- Modell-ID:
uncensored - Base URL:
https://api.unfilteredaigpt.com/v1
Jeder Standard OpenAI-kompatible Client funktioniert mit diesem Setup. Die Model-ID bleibt für alle Anfragen konstant.
Senden Sie Ihre erste Anfrage
Senden Sie eine POST-Anfrage an /v1/chat/completions mit Ihrer Systemanweisung und Benutzernachricht. Dies gibt Rohtext ohne Inhaltsablehnungen für legale erwachsene Themen zurück.
Nutzen Sie die uncensored Modell-ID, um ein konsistentes Verhalten zu gewährleisten. Die API akzeptiert Standardparameter wie temperature und max_tokens.
Fehler aufgrund unzureichenden Guthabens geben einen 402-Status zurück. Ungültige Schlüssel geben 401 zurück. Verwenden Sie den folgenden curl-Befehl, um die Konnektivität zu testen.
Streaming für Echtzeit-Ausgaben aktivieren
Festlegen stream: true um Tokens zu empfangen, während sie generiert werden. Dies reduziert die wahrgenommene Latenz bei langen Ausgaben. Streaming ist ideal für Chat-Schnittstellen.
Das letzte Chunk enthält die gesamte Token-Nutzung. Analysieren Sie diese für die Abrechnungstransparenz. Verwenden Sie das Streaming-Beispiel, um Teilantworten korrekt zu verarbeiten.
Nicht-Streaming-Anfragen warten auf die vollständige Fertigstellung. Dies ist besser für Single-Shot-Aufgaben wie Codegenerierung. Wählen Sie die Methode, die zu Ihrer Benutzererfahrung passt.
Verwenden Sie den JSON-Modus für strukturierte Daten
Festlegen response_format: {"type": "json_object"} gültige JSON-Ausgaben zu erzwingen. Dies verhindert halluzinierte Syntaxfehler. Verwenden Sie dies für Datenextraktionsaufgaben.
Das Modell hält sich an das Schema, das Sie in der Eingabeaufforderung bereitstellen. Kombinieren Sie dies mit Funktionsaufrufen für automatisierte Workflows. Der JSON-Modus gewährleistet eine zuverlässige Parsing.
Validieren Sie die Ausgabe auf Ihrer Seite. Die API garantiert das Format, nicht jedoch die semantische Korrektheit Ihrer Geschäftslogik. Verwenden Sie das Node-Beispiel, um dies zu implementieren.
Limits, Fehler und Kontextfenster
Überwachen Sie Ihre Nutzung, um Dienstunterbrechungen zu vermeiden. Das Kontextfenster beträgt insgesamt 100.000 Tokens. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Anfragen über 8 MB werden abgelehnt.
Ratenbegrenzungen betragen 300 Anfragen pro Minute pro Schlüssel. Parallele Anfragen sind auf 8 begrenzt. Das Überschreiten dieser Grenzen führt zu einem 429-Fehler. Aktualisieren Sie Ihre Guthabenstufe, wenn nötig.
Fehler sind kostenlos. Sie zahlen nur für erfolgreiche Token-Nutzung. Überprüfen Sie das API-Dashboard für Echtzeitmetriken. Verwenden Sie das Python SDK für robuste Fehlerbehandlung.
cURL
curl https://api.unfilteredaigpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list steps to brew coffee"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaigpt.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.unfilteredaigpt.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)Häufige Fragen
Ist die ungefilterte AI-GPT-API mit Standard-OpenAI-Clients kompatibel?
Ja, es verwendet exakt die gleiche Struktur des chat-completions-Endpunkts. Sie müssen nur die Base URL und den API-Key ändern. Jedes SDK, das mit OpenAI funktioniert, funktioniert hier ebenfalls.
Wie handle ich Streaming-Antworten in Python?
Legen Sie den Parameter stream auf true in Ihrem Client-Aufruf fest. Iterieren Sie über das Antwortobjekt, um Tokens auszugeben. Das letzte Chunk enthält Nutzungsdaten für die Abrechnung.
Was passiert, wenn ich das Ratenlimit überschreite?
Die API gibt einen 429-Statuscode zurück. Warten Sie einige Sekunden, bevor Sie es erneut versuchen. Erwägen Sie das Batching von Anfragen, wenn Sie viele gleichzeitige Benutzer haben. Credits werden für fehlgeschlagene Anfragen nicht berechnet.
Greifen Sie jetzt auf Ihren Schlüssel zu
Registrieren, Anmeldeinformationen kopieren und Endpunkt aktualisieren. Einfach.