API-Dokumentation
Senden Sie in wenigen Minuten Anfragen an unsere unzensierte LLM-API, indem Sie Ihren Guthaben-Token für Prepaid nutzen. Der Endpunkt ist OpenAI-kompatibel, sodass Sie Bibliotheken wechseln können, ohne die Logik neu schreiben zu müssen.
Schnellstart: Erste Anfrage in Python
Senden Sie Ihre erste Completion sofort mit dem offiziellen SDK. Diese Einrichtung verbindet sich mit unserer Basis-URL und verarbeitet die Token-Abrechnung automatisch. Sie benötigen nur Ihren API-Schlüssel und die Model-Bezeichnung.
- Installieren Sie das Paket über pip.
- Legen Sie die Umgebungsvariable fest.
- Führen Sie eine einfache Textgenerierung aus.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestuncensoredaillm.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)
Authentifizierung und Base URL
Die Authentifizierung erfolgt über ein Standard-Bearer-Token, das im Header übergeben wird. Ihre Basis-URL verweist direkt auf unseren Inference-Endpunkt für unzensierte Modelle. Dies stellt sicher, dass Sie generische Proxy-Ebenen umgehen und direkt mit unserem spezifischen Modell kommunizieren.
curl https://api.bestuncensoredaillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 5 linux commands to kill a process"}]
}'Halten Sie Ihren Schlüssel sicher. Jedes Konto unterstützt standardmäßig nur einen aktiven Schlüssel. Generieren Sie bei Verdacht auf Offenlegung einen neuen Schlüssel.
Chat-Vervollständigungs-Endpunkt
Verwenden POST /v1/chat/completions für alle Textgenerierungen. Die Modell-ID ist immer uncensored. Eingabe-Tokens kosten $0,15 pro Million; Ausgabe-Tokens kosten $0,50 pro Million. Guthaben wird nur bei erfolgreicher Generierung abgezogen.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestuncensoredaillm.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);Fehler aufgrund fehlenden Guthabens belasten nicht Ihren Kontostand. Dies hält Ihre Kosten in Testphasen vorhersehbar.
Parameter: Temperatur, Top P und Tools
Kreativität steuern mit temperature und top_p. Höhere Werte liefern vielfältigere Ausgaben. Verwende tools für Function Calling. Dies ermöglicht strukturierte Datenextraktion oder externe API-Auslöser. Setzen Sie response_format zu json_object für strikte JSON-Ausgabe.
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)Diese Parameter funktionieren genau wie die OpenAI-Spezifikation. Sie können Ihre bestehende Konfigurationslogik wiederverwenden.
Streaming-Antworten (SSE)
Erhalte Tokens in Echtzeit über Server-Sent Events. Dies reduziert die wahrgenommene Latenz für Endbenutzer. Der letzte Chunk enthält die vollständigen Nutzungsstatistiken. Du kannst den Stream vorzeitig beenden, wenn der Benutzer abbricht.
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 hat keinen Einfluss auf die Token-Abrechnung. Sie zahlen für die insgesamt generierten Tokens, unabhängig davon, wie sie übermittelt werden.
Ratenbegrenzungen und Fehlercodes
Jeder Schlüssel erlaubt 300 Anfragen pro Minute. Sie können 8 gleichzeitige Anfragen ausführen. Wenn Sie dies überschreiten, erhalten Sie einen 429-Fehler. Ungültige Schlüssel geben 401 zurück. Leere Guthaben geben 402 zurück. Das Kontextfenster fasst insgesamt 100.000 Tokens. Dies umfasst sowohl Prompt als auch Completion.
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)Überwachen Sie Ihre Nutzung über das Dashboard. Guthaben verfällt nie, sodass Sie die Nutzung pausieren können, ohne Geld zu verlieren.
Häufige Fragen
Was ist das beste unzensierte KI-LLM für schnelle Integration?
Unser Endpunkt bedient ein einzelnes optimiertes unzensiertes Modell. Es erfordert keine komplexe Routing-Logik. Sie erhalten eine konsistente Latenz und kalkulierbare Abrechnung. Dies macht es ideal für schnelles Prototyping.
Unterstützt die uncensored API das Streaming?
Ja, Streaming wird vollständig über SSE unterstützt. Sie erhalten Tokens, sobald sie generiert werden. Das letzte Chunk enthält Nutzungsdaten. Dies ermöglicht reaktionsschnelle Benutzeroberflächen.
Wie gehe ich mit Fehlern um, wenn das Guthaben aufgebraucht ist?
Die API gibt einen 402-Statuscode zurück. Ihr bestehendes Guthaben bleibt erhalten. Sie können jederzeit über Krypto aufladen. Fehler während der Generierung verbrauchen keine Tokens.
Holen Sie sich Ihren API-Schlüssel sofort
Registrieren, Schlüssel holen, Basis-URL aktualisieren. Das ist der gesamte Prozess.