de ▾

Schnellstart-Guide für Uncensored AI

Erhalten Sie rohe, ungefilterte Textausgaben aus unserer uncensored OpenAI-API in Minuten. Diese Anleitung zeigt Ihnen, wie Sie Ihr Standard-SDK verbinden und sofort Anfragen senden können.

Basis-URLhttps://api.aiopenuncensored.com/v1
ModellUnzensiert

Installieren Sie das Standard-OpenAI-SDK

Installieren Sie zunächst die offizielle Bibliothek für Ihre bevorzugte Sprache. Unsere Schnittstelle ist vollständig mit Standard-Tools kompatibel, sodass Sie keinen benutzerdefinierten Client benötigen. Verwenden Sie pip für Python oder npm für Node.js, um die Abhängigkeit zu Ihrem Projekt hinzuzufügen. Dies stellt sicher, dass Sie bestehende Code-Muster nutzen können, ohne ein neues Protokoll lernen zu müssen.

Konfigurieren Sie Ihre Base-URL und Ihren API-Schlüssel

Richten Sie Ihren SDK-Client auf unseren dedizierten Endpunkt anstelle des Standard-Anbieters. Sie müssen die Basis-URL auf HTTPS://api.aiopenuncensored.com/v1 setzen und Ihren eindeutigen API-Schlüssel angeben. Diese Konfiguration leitet den Datenverkehr zu unserem unzensierten Modellservr statt zum kommerziellen Giganten. Ihr Schlüssel wird sofort nach der Anmeldung generiert, sodass Sie sofort mit Tests beginnen können.

Senden Sie Ihre erste Chat-Vervollständigungsanfrage

Senden Sie eine POST-Anfrage an /v1/chat/completions mit der Modellkennung „uncensored“. Diese einfache Anfrage gibt rohen Text zurück, ohne die üblichen Inhaltsfilter, die Ihre Eingabe blockieren. Sie können Standardnachrichten senden und direkte Antworten erhalten. Im Code unten finden Sie den genauen curl-Befehl, um die Konnektivität zu überprüfen.

Streaming-Antworten und Token-Nutzung behandeln

Aktivieren Sie Streaming, indem Sie den Parameter „stream“ auf true setzen. Die API gibt Chunks zurück, sobald sie generiert werden, sodass Sie Text in Echtzeit anzeigen können. Der letzte Chunk enthält die vollständigen Token-Nutzungsstatistiken für Abrechnung und Monitoring. Dieser Ansatz reduziert die wahrgenommene Latenz für Ihre Endnutzer erheblich.

Implementieren Sie Function Calling und JSON-Modus

Verwenden Sie den tools-Parameter, um Funktionen zu definieren, die Ihr Modell aufrufen kann. Sie können auch eine strenge JSON-Ausgabe erzwingen, indem Sie response_format auf json_object setzen. Dies gewährleistet, dass Ihre Anwendung strukturierte Daten ohne Parsing-Fehler erhält. Das Modell unterstützt tool_choice und andere Standardparameter für präzise Steuerung.

Verständnis von Ratenbegrenzungen und Token-Einschränkungen

Ihr API-Schlüssel erlaubt 300 Anfragen pro Minute und unterstützt bis zu 8 gleichzeitige Anfragen. Das Kontextfenster fasst 100,000 Token insgesamt, mit einer maximalen Ausgabe von 16,000 Token pro Anfrage. Fehler wie 401 oder 429 sind häufig und zeigen an, dass Sie Ihren Schlüssel überprüfen oder kurz warten sollten. Guthaben wird nur für erfolgreiche Token-Nutzung verbraucht.

cURL

curl https://api.aiopenuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if port 8080 is open"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.aiopenuncensored.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiopenuncensored.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

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)

FAQ

Ist dies die unzensierte OpenAI-API von OpenAI?

Nein, wir sind ein unabhängiger Dienst, der ein distinctes Open-Weight-Modell hostet. Wir verwenden dieselbe OpenAI-kompatible Schnittstelle, bieten jedoch unser eigenes, unzensiertes LLM an, nicht GPT-4 oder GPT-3.5. Sie können Standard-SDKs mit unserer Basis-URL verwenden, um ungefilterte Ergebnisse zu erhalten.

Was passiert, wenn ich das Ratenlimit erreiche?

Die API gibt einen 429-Statuscode zurück, wenn Sie 300 Anfragen pro Minute überschreiten. Sie sollten eine exponentielle Backoff-Strategie in Ihrem Client implementieren, um automatisch erneut zu versuchen. Unser System setzt den Zähler jede Minute zurück, sodass Ihre Anfragen nach Ablauf des Fensters normal fortgesetzt werden.

Unterstützt das uncensored AI Modell lange Kontextfenster?

Ja, das Modell unterstützt ein Kontextfenster von 100.000 Token für Eingabe und Ausgabe zusammen. Du kannst große Dokumente oder lange Konversationsverläufe ohne Kürzung senden. Die maximale einzelne Antwortlänge ist auf 16.000 Token begrenzt, um Stabilität zu gewährleisten.

Holen Sie sich Ihren API-Schlüssel

Melden Sie sich an, kopieren Sie den Schlüssel und aktualisieren Sie die Endpunkt-URL. Die Einrichtung ist abgeschlossen.