Integrieren Sie die Uncensored API
Fügen Sie das offizielle OpenAI-SDK in Ihr Projekt ein und weisen Sie es auf unsere unzensierte LLM-API. Diese Schnellstartanleitung führt Sie durch Authentifizierung, erste Anfragen, Streaming und Fehlerbehandlung ohne Konfigurationsabweichungen.
Installieren Sie das offizielle OpenAI-SDK
Beginnen Sie, indem Sie die Standardbibliothek zu Ihrer Umgebung hinzufügen. Dies stellt sicher, dass Sie denselben Client-Code verwenden, der auch mit anderen Anbietern funktioniert.
- Ausführen
pip install openaifür Python. - Ausführen
npm install openaifür Node.js.
Diese Pakete übernehmen die HTTP-Logik, sodass Sie sich auf Prompts konzentrieren können. Sie benötigen keinen benutzerdefinierten Client oder eine separate Routing-Ebene. Das SDK verwaltet Retries und JSON-Serialisierung automatisch.
Konfigurieren Sie Ihre Base-URL und Ihren Schlüssel
Zeigen Sie das SDK auf unseren Server, indem Sie die Standard-Base-URL überschreiben. Verwenden Sie den auf Ihrem Dashboard generierten Schlüssel und setzen Sie die Modell-ID auf uncensored.
- Base URL:
https://api.pricingkeyapiopenai.com/v1 - Modell:
uncensored
Diese Konfiguration funktioniert mit jedem OpenAI-kompatiblen Client. Sie können Ihre bestehende Codestruktur beibehalten und einfach den Endpunkt austauschen. Hier gilt keine Abonnementbindung.
So richten Sie den Client in Python ein:
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingkeyapiopenai.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)
Senden Sie Ihre erste Chat-Vervollständigung
Senden Sie eine Standard-POST-Anfrage an den Chat-Vervollständigungs-Endpunkt. Übergeben Sie Ihre System- und Benutzernachrichten im erforderlichen JSON-Format. Die API gibt eine Textantwort zurück, die Standard-Inhaltsfilter für legale erwachsene Themen ignoriert.
Testen Sie die Verbindung mit einer einfachen Eingabe, um Latenz und Token-Nutzung zu überprüfen. Wenn Sie eine Antwort erhalten, funktioniert Ihre Integration korrekt.
Beispiel-Anfragestruktur:
curl https://api.pricingkeyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this curl request to Python using standard libraries"}]
}'
Streaming für Echtzeit-Tokens aktivieren
Festlegen stream auf true, um Token zu erhalten, sobald sie generiert werden. Dies ist für Chat-Schnittstellen und Echtzeit-Anwendungen unerlässlich. Das SDK liefert Chunks, sobald sie vom Server eintreffen.
Jeder Chunk enthält das Delta der Antwort. Sie können diese Deltas verketten, um den vollständigen Text zu erstellen. Streaming reduziert die wahrgenommene Latenz für lange Ausgaben erheblich.
Streaming in Ihrem Node.js-Client aktivieren:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingkeyapiopenai.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);
Verwenden Sie den JSON-Modus und die Funktionsaufrufe
Fordern Sie eine strukturierte Ausgabe an, indem Sie response_format zu {"type": "json_object"}. Dies zwingt das Modell, gültiges JSON anstelle von Klartext zurückzugeben. Verwenden tools für Function-Calling-Funktionen.
Definieren Sie Ihre Tool-Schemas in der Anfrage. Das Modell gibt Tool-Aufrufe aus, die Sie in Ihrem Code ausführen können. Dies funktioniert genau wie die Standard-OpenAI-Funktionsaufruf-Schnittstelle.
JSON-Modus in Ihrem SDK konfigurieren:
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)
Fehler und Nutzungsgrenzen behandeln
Achten Sie auf spezifische HTTP-Statuscodes, um Ihren Anwendungsfluss zu steuern. Ein 401-Fehler bedeutet, dass Ihr API-Key ungültig oder abgelaufen ist. Ein 402-Fehler zeigt an, dass kein Prepaid-Guthaben mehr vorhanden ist. Ein 429-Fehler signalisiert, dass Sie das Rate Limit von 300 Anfragen pro Minute erreicht haben.
Ihr Kontextfenster beträgt insgesamt 100.000 Tokens. Wenn Sie dieses Limit überschreiten, gibt die API einen Fehler zurück. Ablehnungen und Fehler verbrauchen nicht Ihr Token-Guthaben. Halten Sie Ihre Anfrage-Body-Größen unter 8 MB.
Häufige Fragen
Wie ist die Preisstruktur des OpenAI-API-Schlüssels?
Wir berechnen $0,15 pro 1M Input-Tokens und $0,50 pro 1M Output-Tokens. Es gibt kein monatliches Abonnement oder eine Gebühr für ungenutzte Kapazität. Sie zahlen nur für die Tokens, die Sie tatsächlich aus Ihrem vorausbezahlten Krypto-Guthaben verwenden.
Ist dies ein unzensiertes LLM-Modell?
Ja, unser Modell lehnt legale erwachsene, fiktive oder kontroverse Themen nicht ab. Die einzige harte Grenze besteht darin, dass wir Anfragen, die sexuellen Inhalt mit Minderjährigen betreffen, ablehnen. Es ist kein GPT-, Claude- oder ein anderes Modell eines anderen Anbieters'.
Welche Zahlungsmethoden akzeptieren Sie?
Nur Krypto: USDT auf TRC20 oder USDC auf Base, beliebiger ganzzahliger Betrag zwischen $20 und $500. Bonusguthaben ab $50.
Generiere deinen API-Schlüssel
Registrieren Sie sich, rufen Sie Ihren Token ab, aktualisieren Sie Ihre Basis-URL. Das ist die gesamte Konfiguration.