ÜbersichtSchnellstart
API-Dokumentation
Beginnen Sie noch in Minuten mit dem Aufbau der uncensored LLM API. Verwenden Sie dieselben OpenAI-kompatiblen Endpunkte, um Text einzugeben und rohen, ungefilterten Text zurückzuerhalten.
Authentifizierung und Schlüssel
Obtain your API key immediately after signup. The platform uses a single active key per account, issued via Google or email login without phone verification. Pass this key in the Authorization Header als Bearer-Token. Jede Anfrage validiert die Anmelmedaten, bevor Token verarbeitet werden. Bei verlorenen Schlüsseln wird ein Ersatz generiert, der den vorherigen sofort ungültig macht.
curl https://api.mostunhingedai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send my invoice for 50k tokens"}]
}'Bewahren Sie Ihren Schlüssel sicher auf. Das Header-Format folgt den von großen SDKs verwendeten Standardkonventionen. Für die grundlegende Textgenerierung sind keine speziellen Präfixe oder Bereiche erforderlich.
Chat-Vervollständigungs-Endpunkt
Senden Sie Nachrichten an POST /v1/chat/completions für Inferenz. Die Basis-URL ist https://api.mostunhingedai.com/v1. Anfragen akzeptieren Standard-Nachrichten-Arrays mit role und content Felder. Die Modellkennung ist uncensored. Sie erhalten Textantworten ohne Inhaltsablehnungen für rechtlich zulässiges Erwachsenenmaterial. Fehler wie fehlende Schlüssel geben 401-Statuscodes zurück.
from openai import OpenAI
client = OpenAI(base_url="https://api.mostunhingedai.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)Kontextfenster fassen 100,000 Tokens insgesamt. Ausgabelimits liegen standardmäßig bei 2,048 Tokens, es sei denn, Sie geben einen höheren Wert an max_tokens Wert bis zu 16.000. Eingabe- und Ausgabetokens werden von Ihrem vorausbezahlten Guthaben abgezogen.
Modelle-Endpunkt
Verfügbare Modelle abfragen über GET /v1/models. Dieser Endpunkt gibt Metadaten zum einzelnen gehosteten Modell zurück. Er bestätigt die ID uncensored und seine Fähigkeiten. In dieser Instanz existieren keine anderen Modelle. Verwenden Sie diesen Endpunkt, um die Konnektivität zu überprüfen, bevor Sie schwere Payloads senden.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mostunhingedai.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);Die Antwort enthält standardmäßige OpenAI-kompatible Felder. Sie können die Modell-ID programmatisch analysieren, um die Kompatibilität mit Ihrer Routing-Logik sicherzustellen. Dieser Endpunkt erfordert eine Authentifizierung, gibt jedoch sofort Daten zurück.
Parameter und Einstellungen
Steuern Sie das Generierungsverhalten mit Standardparametern. Verwenden Sie temperature für Zufälligkeit und top_p für Nucleus-Sampling. Legen Sie seed für reproduzierbare Ausgaben während der Fehlersuche. Das stop Parameter stoppt die Generierung bei bestimmten Zeichenfolgen. Passen Sie presence_penalty und frequency_penalty um Wiederholungen zu reduzieren.
Diese Einstellungen beeinflussen die rohe Inferenzleistung direkt. Keine verstekten Filter modifizieren diese Werte. Sie behalten die volle Kontrolle über die Ausgabeverteilung. Standardwerte entsprechen den üblichen Industriestandards für Stabilität.
Streaming-Antworten
Echtzeit-Token-Bereitstellung aktivieren, indem Sie stream: true. Die API gibt Server-Sent Events (SSE) zurück. Jeder Chunk enthält teilweise Text- und Nutzungsstatistiken. Der letzte Chunk enthält die gesamte Token-Anzahl für die Anfrage. Analysieren Sie den choices Array in jedem Delta-Objekt.
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 Antworten. Puffern Sie Chunks in Ihrer Client-Anwendung. Das SSE-Format gewährleistet eine zuverlässige Zustellung auch bei instabilen Verbindungen. Token-Nutzungsaktualisierungen spiegeln den tatsächlichen Verbrauch genau wider.
Limits, Fehler und Kontext
Respektieren Sie das Rate-Limit von 300 Anfragen pro Minute pro Schlüssel. Die Parallelität ist auf 8 gleichzeitige Anfragen begrenzt. Anfragekörper müssen unter 8 MB bleiben. Ein 429-Statuscode zeigt an, dass Sie diese Limits überschritten haben. Warten Sie und wiederholen Sie die Anfrage mit exponentiellem Backoff.
Fehler haben spezifische Codes. 401 bedeutet, dass Ihr Schlüssel ungültig ist. 402 signalisiert unzureichendes prepaid-Guthaben. Rückerstattungen sind für verbrauchte Tokens nicht verfügbar, aber ungenutztes Guthaben verfällt niemals. Das 100,000-Token-Kontextfenster umfasst sowohl Prompt- als auch Completion-Tokens. Planen Sie Ihre Eingabegröße sorgfältig, um ein Abschneiden zu vermeiden.
Häufige Fragen
Berechnet die meisten ungebundenen KI für fehlgeschlagene Anfragen?
Nein, Fehler und Ablehnungen sind kostenlos. Sie zahlen nur für erfolgreich verarbeitete Tokens. Wenn eine Anfrage aufgrund ungültiger Parameter oder Netzwerkprobleme fehlschlägt, werden Ihrem Vorauszahlungsguthaben keine Tokens abgezogen. Dies stellt sicher, dass Sie nur für funktionierende Inferenz bezahlen.
Wie lade ich mein Konto auf?
Laden Sie Ihr Guthaben nur mit Krypto auf: USDT im TRC20-Netzwerk oder USDC auf Base. Mindest-Einzahlung ist $20, Höchstbetrag ist $500. Bonusguthaben gilt bei höheren Stufen. Das Guthaben verfällt nie. Nutzen Sie das Dashboard, um eine Zahlung zu initiieren, und erhalten Sie sofort eine Wallet-Adresse.
Wurde das unzensierte Modell mit meinen Prompts trainiert?
Nein, Ihre Prompts werden nicht zum Training verwendet. Das Modell ist eine statische Open-Weight-Instanz. Ihre Daten bleiben privat und werden nicht für zukünftige Modellupdates wiederverwendet. Sie behalten die volle Kontrolle über Ihren Kontext, ohne zu einem gemeinsamen Datensatz beizutragen.
Schalten Sie Ihren API-Schlüssel frei
Melden Sie sich an, kopieren Sie den Schlüssel und aktualisieren Sie Ihre Basis-URL. Das ist alles, was es dazu braucht.