Uncensored Model API-Schnellstart
Starten Sie mit der unzensierten Modell-API in wenigen Minuten unter Verwendung standardmäßiger OpenAI-kompatibler Tools. Dieses Quickstart-Tutorial führt Sie durch Authentifizierung, Anfragen, Streaming und Fehlerbehandlung für eine direkte Integration.
Voraussetzungen: API-Schlüssel und Base-URL
Registrieren und rufen Sie Ihren API-Schlüssel sofort über Google oder E-Mail ohne Telefonverifizierung ab. Die Basis-URL ist HTTPS://api.apimodel.cc/v1, die mit jedem Standard OpenAI-kompatiblen Client funktioniert, indem der base_url-Parameter aktualisiert wird. Sie erhalten einen einzelnen aktiven Schlüssel pro Konto, der den vorherigen bei der Generierung ersetzt.
Stellen Sie sicher, dass Sie ein Prepaid-Crypto-Guthaben haben oder den 7 Tage gültigen Testguthaben von $0,50 nutzen. Sie benötigen diesen Schlüssel, um Ihre Anfragen an die uncensored-Modell-API zu authentifizieren.
Senden Ihrer ersten Anfrage an die Model API
Sende eine POST-Anfrage an /v1/chat/completions mit der Modell-ID auf "uncensored" eingestellt. Dieser Endpunkt akzeptiert Texteingaben und gibt Textausgaben ohne Inhaltsablehnungen für legale erwachsene Nutzungen zurück. Das Modell verfügt über ein Kontextfenster von 100.000 Tokens, was große Prompt-Größen ermöglicht.
curl https://api.apimodel.cc/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 Australia?"}]
}'Die Antwort enthält den generierten Text im Array „choices“. Sie werden nur für echte Token-Nutzung berechnet, wobei Fehler und Ablehnungen kostenlos sind. Dieser direkte Ansatz gewährleistet eine vorhersehbare Abrechnung ohne versteckte Abonnementgebühren.
Konfigurieren von Parametern: Temperatur, Top P und Seed
Passen Sie die Temperatur für die Zufälligkeit, top_p für die Nukleus-Sampling und den Seed für reproduzierbare Ausgaben an. Diese Parameter ermöglichen eine Feinabstimmung des Verhaltens des uncensored-Modells für spezifische Anwendungsfälle wie Programmierung oder kreatives Schreiben. Die Festlegung eines Seeds gewährleistet konsistente Ergebnisse über mehrere Anfragen hinweg, was für das Debugging entscheidend ist.
Die API unterstützt Standardparameter wie presence_penalty und frequency_penalty. Nutzen Sie diese, um Wiederholungen zu steuern und sicherzustellen, dass das Modell beim Thema bleibt. Konfigurieren Sie diese Einstellungen in Ihrem Anfragekörper, um den Antwortstil präzise anzupassen.
Aktivieren von Streaming und Lesen der Token-Nutzung
Aktivieren Sie das Streaming, indem Sie den Parameter „stream“ auf true setzen, um Token-für-Token-Antworten über Server-Sent Events zu erhalten. Token-Nutzungsdetails werden im letzten Chunk des Streams bereitgestellt, was Echtzeit-Abrechnungstransparenz ermöglicht. Diese Methode reduziert die wahrgenommene Latenz bei langen Antworten.
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)Verarbeiten Sie die Stream-Ereignisse in Ihrem Client-Code, um die Benutzeroberfläche inkrementell zu aktualisieren. Die uncensored-Modell-API liefert Text kontinuierlich aus, was die Benutzererfahrung für Chat-Anwendungen verbessert. Streaming ist optional, wird aber für interaktive Anwendungen empfohlen.
Die Verwendung von Function Calling und JSON-Modus
Nutzen Sie Function Calling mit dem Parameter „tools“, um dem Modell die Generierung strukturierter Daten zu ermöglichen. Diese Funktion unterstützt „tool_choice“ und erlaubt dem Modell, spezifische Aktionen basierend auf der Eingabe auszuführen. Der JSON-Modus über „response_format json_object“ gewährleistet eine strikte JSON-Ausgabe für zuverlässiges Parsing.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimodel.cc/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);Definieren Sie Ihre Funktionsschemas in der Anfrage, um die Ausgabestruktur des Modells zu steuern. Diese Fähigkeit ist entscheidend für den Aufbau agentic Workflows oder die Integration mit externen APIs. Das unzensierte Modell verarbeitet komplexe Tool-Definitionen ohne Inhaltsablehnungen.
Verarbeitung von Fehlern und Token-Limits
Überwache HTTP-Statuscodes auf Fehler: 401 für ungültige Schlüssel, 402 für unzureichendes Guthaben und 429 für Ratenlimits. Die API erzwingt 300 Anfragen pro Minute pro Schlüssel und 8 gleichzeitige Anfragen. Jeder Anforderungstext muss unter 8 MB liegen.
Max. Output sind 16.000 Tokens pro Anfrage, mit einem Standardwert von 2.048, wenn max_tokens nicht festgelegt ist. Fehler sind kostenlos, sodass fehlgeschlagene Anfragen Ihr Prepaid-Guthaben nicht verbrauchen. Nutzen Sie diese Grenzen, um robuste Retry-Logik für Ihre Anwendung zu entwerfen.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apimodel.cc/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)FAQ
Was ist die Base-URL der unzensierten Modell-API?
Die Basis-URL ist HTTPS://api.apimodel.cc/v1. Sie ist mit Standard-OpenAI-SDKs kompatibel, indem Sie den base_url-Parameter festlegen. Verwenden Sie diese URL für alle Chat-Vervollständigungsanfragen.
Wie gehe ich mit Ratenbegrenzungen um?
Die API erlaubt 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel. Ein 429-Statuscode zeigt an, dass Sie diese Limits überschritten haben. Implementieren Sie Exponential Backoff in Ihrem Client, um Wiederholungen graceful zu handhaben.
Unterstützt das unzensierte Modell Streaming?
Ja, setzen Sie den stream-Parameter auf true, um Server-Sent Events zu erhalten. Die Token-Nutzung wird im letzten Chunk gemeldet. Dies ermöglicht die Echtzeitanzeige von Antworten in Ihrer Anwendung.
Sichern Sie Ihren API-Schlüssel
Registrieren Sie sich, rufen Sie Ihren Schlüssel ab und aktualisieren Sie die Basis-URL. Das ist die gesamte Einrichtung.