Uncensored-llm.vercel.app Schnellstartanleitung
Dieses Quickstart-Leitfaden verbindet Sie in Minuten mit der uncensored-llm.vercel.app API. Senden Sie uneingeschränkte Textantworten über standardmäßige OpenAI-kompatible Protokolle.
https://api.uncensoredllmvercelapp.com/v1Unzensiert
Voraussetzungen: API-Schlüssel und Base-URL
Beziehen Sie zunächst einen einzelnen API-Schlüssel aus dem Dashboard. Wir unterstützen die Google-Anmeldung oder die E-Mail-Registrierung ohne Telefonverifizierung. Ihr Schlüssel authentifiziert alle Anfragen an die Basis-URL: HTTPS://api.uncensoredllmvercelapp.com/v1. Dieser Endpunkt funktioniert mit jeder OpenAI-kompatiblen Client-Bibliothek. Sie müssen keine mehreren Endpunkte für verschiedene Modelltypen verwalten.
Ihre erste Anfrage senden
Machen Sie eine POST-Anfrage an /v1/chat/completions mit der Modell-ID "uncensored". Das System akzeptiert Standardparameter wie Temperatur und top_p. Sie können bis zu 8 Anfragen gleichzeitig pro Schlüssel senden. Jeder Anfragekörper muss unter 8 MB bleiben. Fehler verbrauchen nicht Ihr Prepaid-Guthaben.
curl https://api.uncensoredllmvercelapp.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
Dieser einfache Aufruf demonstriert die direkte Text-zu-Text-Fähigkeit. Die Antwort enthält den generierten Inhalt und die Token-Nutzungsstatistiken. Sie können den Context-Window auf bis zu 100,000 Tokens für Prompt und Completion zusammen anpassen.
Streaming-Antworten mit SSE
Aktivieren Sie das Streaming, indem Sie stream auf true setzen. Der Server gibt Server-Sent Events (SSE) zurück, sobald Tokens verfügbar werden. Dies reduziert die wahrgenommene Latenz für lange Ausgaben. Sie können den letzten Chunk parsen, um die Gesamt-Token-Anzahl zu erhalten. Das Streaming funktioniert identisch zum Standard-OpenAI-Format.
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)
Dieser Ansatz ist ideal für Echtzeitanwendungen. Das uncensored-Modell unterstützt einen hohen Durchsatz während des Streamings. Sie behalten die Kontrolle über den Generierungsprozess, ohne auf die vollständige Antwort warten zu müssen.
Function Calling und JSON-Modus
Verwenden Sie den tools-Parameter für Function Calling-Funktionen. Die API unterstützt tool_choice und strukturierte JSON-Ausgaben über response_format. Setzen Sie response_format auf json_object für strenge JSON-Konformität. Dies gewährleistet eine zuverlässige Parsing in Ihren Anwendungen. Sie können mehrere Funktionen für komplexe Workflows definieren.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmvercelapp.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);
Der JSON-Modus ist nützlich für Datenextraktionsaufgaben. Function Calling ermöglicht es dem Modell, strukturierte Daten zurückzugeben. Beide Funktionen funktionieren im Kontext des uncensored-Fensters. Sie behalten die volle Kontrolle über das Ausgabeformat des Modells.
Tokens und Limits handhaben
Überwachen Sie Ihre Token-Nutzung, um die Kosten effektiv zu verwalten. Eingabetokens kosten $0.15 pro Million, Ausgabetokens kosten $0.50 pro Million. Credits sind im Voraus bezahlt und verfallen nie. Sie können bis zu 16,000 Tokens pro Anfrage generieren. Der Context-Window unterstützt insgesamt 100,000 Tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmvercelapp.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)
Rate-Limits erlauben 300 Anfragen pro Minute pro Schlüssel. Stellen Sie sicher, dass Ihre Anwendung Rate-Limits graceful behandelt. Token-Zählung hilft, Kosten genau vorherzusagen. Das System berechnet nur für erfolgreiche Vervollständigungen.
Fehlerbehandlung und Ablehnungen
Verwalten Sie Standard-HTTP-Fehlercodes zur Fehlerbehebung. Ein 401 zeigt einen ungültigen API-Schlüssel an. Eine 402-Antwort bedeutet, dass Ihr Prepaid-Guthaben aufgebraucht ist. Ein 429-Fehler signalisiert, dass Sie das Ratenlimit überschritten haben. Diese Fehler verbrauchen keine Tokens.
Die API lehnt Inhalte selten ab, aber es gibt geringfügige Ausnahmen. Anfragen, die Minderjährige betreffen, werden immer abgelehnt. Alle anderen rechtlichen Erwachseneninhalte werden durchgelassen. Dies gewährleistet zuverlässige Ausgaben für Ihre Anwendungsfälle. Überprüfen Sie den Antwortkörper auf detaillierte Fehlermeldungen.
Häufig gestellte Fragen
Wie funktioniert der uncensored Teil?
Das Modell ist darauf abgestimmt, ohne Inhaltsablehnungen auf rechtmäßige Erwachseneninhalte zu antworten. Es wendet keine standardmäßigen Unternehmensfilter auf kontroverse oder explizite Themen an. Sie können bei Bedarf spezielle interne Modelltokens für bestimmte Jailbreak-Prompts eingeben.
Was passiert, wenn mir die Guthaben ausgehen?
Sie erhalten einen 402-Fehler, der auf kein Guthaben hinweist. Fehler und Ablehnungen sind kostenlos, sodass Sie nur für die tatsächliche Token-Nutzung bezahlen. Guthaben verfällt nie, sodass Sie jederzeit nachladen können. Sie können mit USDT oder USDC für einen Bonus aufladen.
Ist die unzensierte LLM-API mit OpenAI-SDKs kompatibel?
Ja, es verwendet das standardmäßige OpenAI-kompatible Format. Sie müssen nur die Basis-URL und den API-Schlüssel ändern. Die Modell-ID ist "uncensored". Alle Standardparameter wie Temperatur und Stream funktionieren wie erwartet.
Ihren API-Schlüssel abrufen
Registrieren, Token kopieren und Basis-URL aktualisieren. Das war’s.