UnsensoredGPTOpenAI-Compatible API-Dokumentation
OpenAI-Compatible API-Dokumentation
Starten Sie mit der unzensierten GPT-API in wenigen Minuten, indem Sie Ihr bestehendes OpenAI-SDK auf unsere Basis-URL zeigen. Diese Dokumentation behandelt Authentifizierung, Anfrageformate und das Handhaben von Streaming-Antworten für Ihre unzensierten KI-Anwendungen.
https://api.unsensoredgpt.com/v1
Basis-URL und Authentifizierung
Der erste Schritt besteht darin, Ihren Client so zu konfigurieren, dass er unsere Basis-URL verwendet. Richten Sie Ihr SDK auf https://api.unsensoredgpt.com/v1 und übergeben Sie Ihren API-Schlüssel im Authorization header. Sie erhalten diesen Schlüssel sofort nach der Anmeldung über Google oder E-Mail im Dashboard.
Unsere Authentifizierung ist einfach: keine komplexen Scopes oder OAuth-Flows. Verwenden Sie einfach den von Ihnen generierten Schlüssel.
Die Model-Kennung, die Sie in jeder Anfrage senden müssen, ist uncensored. Dies ist ein Open-Weight-Modell, das für die Nutzung im Erwachsenenbereich optimiert ist und sich von GPT oder Claude unterscheidet. Es ist kein weiterverkauftes Modell eines Drittanbieters.
Erste Anfrage
Senden Sie eine Standard-Chat-Vervollständigungsanfrage, um die Konnektivität und die Token-Nutzung zu testen. Verwenden Sie den uncensored Modell-ID, um sicherzustellen, dass Sie unsere spezifische Abstimmung treffen.
Dieses Beispiel demonstriert eine einfache Textgenerierungsaufgabe. Wenn Sie eine JSON-Antwort mit Inhalt erhalten, funktioniert Ihre Integration korrekt.
curl https://api.unsensoredgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the API status response"}]
}'Prüfen Sie die usage Feld, um Token-Anzahlen gegen unseren vorgeladenen Guthabenstand zu überprüfen.
Python SDK-Integration
Verwenden Sie die offizielle openai Python-Bibliothek zur Interaktion mit unserer API. Legen Sie die Basis-URL auf unseren Endpunkt fest und geben Sie Ihren API-Schlüssel an.
Dieser Ansatz ermöglicht es Ihnen, bestehende Codebasen wiederzuverwenden, ohne HTTP-Clients neu schreiben zu müssen. Die Bibliothek verarbeitet die Serialisierung automatisch.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredgpt.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, das Modell explizit als uncensored in Ihrer Client-Initialisierung oder im Anfrage-Payload.
Node SDK-Integration
Für JavaScript-Entwickler funktioniert das Node.js SDK identisch zur Python-Version. Initialisieren Sie den Client mit Ihrer base URL und dem Schlüssel.
Übergeben Sie die uncensored Modell-ID, um eine korrekte Weiterleitung zu gewährleisten. Das SDK verwaltet Verbindungspooling und Wiederholungen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredgpt.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);Diese Konfiguration unterstützt sowohl synchrone als auch asynchrone Aufrufe, abhängig von der Architektur Ihrer Anwendung.
Streaming-Antworten (SSE)
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Unsere API gibt Server-Sent Events (SSE) für die Echtzeit-Token-Auslieferung zurück.
Den delta.content field from each chunk to assemble the final response. Token usage statistics are included in the final chunk.
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)Streaming reduziert die wahrgenommene Latenz bei langen Ausgaben. Es ist ideal für Chat-Schnittstellen.
Limits, Fehler und Kontext
Ihr Kontextfenster beträgt insgesamt 100.000 Tokens. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens. Das Überschreiten dieser Grenzen führt zu einem 400-Fehler.
Häufige Fehler umfassen 401 für ungültige Schlüssel, 402 für vorausbezahltes Guthaben und 429 für Rate Limits. Das Rate Limit beträgt 300 Anfragen pro Minute pro Schlüssel.
Prompts werden nicht zum Training verwendet. Ihr Guthaben verfällt nicht. Behandeln Sie 402-Fehler, indem Sie über Krypto nachladen, um den Dienst fortzusetzen.
Häufige Fragen
Was ist die Base-URL für die Unsensored-GPT-API?
Die Basis-URL ist HTTPS://api.unsensoredgpt.com/v1. Sie müssen dies in Ihrer OpenAI-kompatiblen Client-Konfiguration festlegen.
Unterstützt diese API Streaming?
Ja, setzen Sie stream: true, um Server-Sent Events zu erhalten. Die Token-Nutzung wird im letzten Chunk gemeldet.
Was passiert, wenn mir das Guthaben ausgeht?
Anfragen geben einen 402-Fehler zurück. Sie können jederzeit mit USDT oder USDC aufladen. Guthaben verfallen nie.
Schalten Sie Ihren API-Schlüssel frei
Registrieren Sie sich, holen Sie sich Ihren Schlüssel und zeigen Sie auf die neue Basis-URL. Das ist die gesamte Konfiguration.
API-Schlüssel erhalten