API-Dokumentation
Holen Sie Ihre erste unzensierte Antwort in Sekunden mit unserer OpenAI-kompatiblen API. Verwenden Sie die gleichen SDKs, die Sie bereits kennen, zeigen Sie auf unsere Base URL und beginnen Sie mit der Textgenerierung ohne Inhaltsablehnungen.
Schnellstart: Ihre erste Anfrage
Senden Sie eine Standard-Chat-Vervollständigungsanfrage, um sofort Text zu generieren. Unser unzensiertes Modell akzeptiert Ihre Eingabeaufforderung und gibt eine Vervollständigung zurück, ohne rechtmäßige Erwachseneninhalte zu blockieren. Dieser Endpunkt spiegelt die OpenAI-Schnittstelle wider, sodass Ihr vorhandener Code mit minimalen Änderungen funktioniert. Passen Sie die Basis-URL und den API-Schlüssel an, um den Datenverkehr auf unsere Server zu leiten.
- Verwenden Sie POST /v1/chat/completions.
- Legen Sie das Modell auf
uncensored. - Fügen Sie Ihre System- und Benutzer-Nachrichten ein.
Die Antwort enthält den generierten Text und die Details zur Token-Nutzung. Sie können die Verbindung überprüfen, indem Sie eine einfache Eingabe senden und die Ausgabe prüfen.
curl https://api.chatsemfiltro.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
}'
Authentifizierung & Header
Übergeben Sie Ihren API-Schlüssel in der Authorization header, um jede Anfrage zu authentifizieren. Generieren Sie diesen Schlüssel sofort nach der Anmeldung über Google oder E-Mail. Der Schlüssel identifiziert Ihr Konto und verfolgt die Nutzung Ihres vorgeladenen Guthabens. Bewahren Sie ihn sicher auf, da er direkten Zugriff auf Ihren Abrechnungssaldo gewährt.
- Header:
Authorization: Bearer YOUR_API_KEY. - Keine Telefonnummer für die Anmeldung erforderlich.
- Ein aktiver Schlüssel pro Konto; bei Verlust ersetzen.
Wenn der Schlüssel fehlt oder ungültig ist, gibt die API einen klaren Fehler zurück. Dies stellt sicher, dass nur autorisierte Benutzer Tokens von Ihrem Guthaben verbrauchen.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatsemfiltro.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)
Parameter & Steuerelemente
Steuern Sie das Verhalten des Modells über Standardparameter wie Temperatur, top_p und Stop-Sequenzen. Diese Einstellungen ermöglichen es Ihnen, Kreativität und Ausgabelänge fein abzustimmen. Das Uncensored-Modell berücksichtigt diese Einschränkungen, während es seine widerstandslose Natur beibehält. Verwenden response_format um JSON-Ausgabe für strukturierte Datenaufgaben zu erzwingen.
- Festlegen
temperaturefür Zufälligkeit. - Verwenden
stopdie Generierung an bestimmten Auslösern zu stoppen. - Aktivieren
json_objectfür strenge Formatierung.
Jeder Parameter passt an, wie das Modell Ihr Prompt interpretiert. Experimentieren Sie mit Werten, um das Gleichgewicht zwischen Kohärenz und Vielfalt in Ihren Antworten zu finden.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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 & SSE
Aktivieren Sie Streaming, indem Sie stream: true um Tokens in Echtzeit über Server-Sent Events zu empfangen. Dies reduziert die wahrgenommene Latenz für Endbenutzer und ermöglicht die sofortige Verarbeitung generierten Texts. Der letzte Chunk enthält die vollständigen Token-Nutzungsstatistiken für die Abrechnungsgenauigkeit.
- Festlegen
stream: truein Ihrer Anfrage. - Analysieren Sie SSE-Ereignisse auf der Client-Seite.
- Extrahieren Sie Text aus jedem Delta-Chunk.
Streaming ist ideal für Chat-Schnittstellen, bei denen Benutzer sofortiges Feedback erwarten. Die API verarbeitet den Stream effizient und gewährleistet eine nahtlose Übertragung der Tokens, ohne die Verbindung zu blockieren.
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)
Fehlerbehandlung
Verwalten Sie Standard-HTTP-Fehler, um die API-Nutzung angemessen zu steuern. Ein 401-Status zeigt einen ungültigen oder abgelaufenen API-Schlüssel an, wodurch Sie Anmeldeinformationen neu generieren müssen. Ein 402-Fehler signalisiert unzureichendes Prepaid-Guthaben, was ein Aufladen über Kryptowährungen erfordert. Ratenbegrenzungen lösen eine 429-Antwort aus, wenn Sie 300 Anfragen pro Minute überschreiten.
- 401: Überprüfen Sie die Gültigkeit Ihres API-Schlüssels.
- 402: Guthaben über Krypto aufladen.
- 429: Warten Sie, bevor Sie Anfragen erneut versuchen.
Diese Fehler sind vorhersehbar und dokumentiert. Implementieren Sie Retry-Logik mit exponentiellem Backoff, um temporäre Ausfälle reibungslos zu bewältigen.
Limits & Context-Window
Die API unterstützt ein Kontextfenster von 100.000 Token für die kombinierte Eingabeaufforderung und Vervollständigung. Dies ermöglicht die effiziente Verarbeitung großer Dokumente oder langer Gesprächsverläufe. Die maximale Ausgabe pro Anfrage beträgt 16.000 Token bzw. 2.048, wenn nicht angegeben. Anfragekörper sind auf 8 MB begrenzt, und die Parallelität ist auf acht gleichzeitige Anfragen pro Schlüssel begrenzt.
- Kontext: 100.000 Token insgesamt.
- Maximale Ausgabe: 16.000 Tokens.
- Parallele Anfragen: 8 pro Schlüssel.
Diese Limits gewährleisten eine stabile Leistung für Anwendungen mit hohem Volumen. Überwachen Sie Ihre Token-Nutzung, um Kosten zu optimieren und unerwartete Rate-Limits zu vermeiden.
Häufig gestellte Fragen
Weigert sich das unzensierte Modell, Erwachseneninhalte auszuliefern?
Das Modell lehnt legale erwachsene, fiktive oder kontroverse Themen nicht ab. Es blockiert jedoch immer sexuelle Inhalte mit Minderjährigen als harte Grenze. Andere Ablehnungen sind selten, was es ideal für uneingeschränkte Anwendungsfälle macht.
Wie lade ich mein Prepaid-Guthaben auf?
Laden Sie mit USDT (TRC20) oder USDC (Base) über die Abrechnungsseite auf. Mindestaufladungen beginnen bei 20 $, mit Bonusguthaben für größere Beträge. Das Guthaben verfällt nicht und es gibt keine Fehler.
Ist diese API mit OpenAI-SDKs kompatibel?
Ja, es ist vollständig OpenAI-kompatibel. Sie müssen nur die Basis-URL und den API-Schlüssel in Ihrer bestehenden SDK-Konfiguration aktualisieren. Die Endpunktstruktur spiegelt die Chat-Completions-API von OpenAI genau wider.