de ▾
Mit Testguthaben ausprobieren

Schnellstart: Unzensierte API Integration

Integrieren Sie unsere unzensierte LLM in Ihre Anwendung über das offizielle OpenAI-kompatible SDK. Sie konfigurieren die Base-URL, authentifizieren sich mit Ihren vorausbezahlten Krypto-Guthaben und senden sofort Textanfragen.

Voraussetzungen: Offizielles SDK installieren

Installieren Sie die Bibliothek, die zu Ihrer Entwicklungsumgebung passt, um mit der API zu kommunizieren. Das SDK übernimmt automatisch die Authentifizierung und Serialisierung, sodass Sie sich auf die Logik konzentrieren können.

Für Python-Umgebungen verwenden Sie den Standard-Paketmanager, um die neueste Version zu installieren. Node.js-Entwickler sollten das npm-Paket zu ihren Projektabhängigkeiten hinzufügen. Beide Tools unterstützen das gleiche OpenAI-kompatible Protokoll.

  • Python: pip install openai
  • Node.js: npm install openai

Die Basis-URL und den API-Schlüssel festlegen

Konfigurieren Sie den Client, um auf unseren spezifischen Endpunkt zu verweisen, und verwenden Sie Ihren eindeutigen Schlüssel zur Autorisierung. Diese Einrichtung stellt sicher, dass alle Anfragen über unsere unzensierte Infrastruktur geleitet werden, anstatt über den Standardanbieter. Sie müssen den Platzhalter durch den Schlüssel ersetzen, den Sie in Ihrem Dashboard generiert haben.

Die Struktur der Basis-URL bleibt mit Standardimplementierungen konsistent, die Domain unterscheidet sich jedoch. Diese Änderung ist kritisch, da unser Modell nicht über das gleiche Routing wie kommerzielle Großunternehmen verfügt. Halten Sie Ihren Schlüssel sicher und geben Sie ihn nicht in Client-seitigem Code preis.

  • Base URL: https://api.filterwithoutai.com/v1
  • Auth-Header: Authorization: Bearer YOUR_API_KEY

Ihre erste Anfrage an /v1/chat/completions erstellen

Senden Sie eine POST-Anfrage an den Chat-Vervollständigungs-Endpunkt mit Ihrem Prompt und der Modellkennung. Das System verarbeitet den Text und gibt eine Rohantwort ohne Inhaltsfilter für legale erwachsene Themen zurück. Sie müssen die Modell-ID als uncensored auf dieses spezifische Verhalten zugreifen.

Der Anfragekörper enthält Standardparameter wie messages und model. Die API akzeptiert Ihre Eingabe und generiert Text basierend auf den Kontextfenstergrenzen. Fehler während der Verarbeitung verbrauchen Ihr vorausbezahltes Guthaben nicht, was eine faire Abrechnung gewährleistet.

Streaming-Antworten und Token-Nutzung handhaben

Streaming aktivieren, um die Modellausgabe in Chunks zu empfangen, anstatt auf die vollständige Antwort zu warten. Diese Methode reduziert die wahrgenommene Latenz und ermöglicht es Ihnen, Text in Echtzeit für Nutzer anzuzeigen. Das SDK verarbeitet das Server-Sent Events (SSE)-Protokoll automatisch.

Die Token-Nutzung wird im finalen Chunk des Streams gemeldet. Sie können Eingabe- und Ausgabezahlen verfolgen, um Ihre Prepaid-Guthaben effektiv zu verwalten. Die maximale Ausgabe pro Anfrage beträgt 16,000 Tokens, bzw. 2,048, wenn Sie das Limit nicht explizit festlegen.

Konfigurieren des JSON-Modus und des Tool-Aufrufs

Strukturieren Sie Ihre Antworten für die programmatische Nutzung, indem Sie den JSON-Modus aktivieren oder Tool-Schemata definieren. Diese Funktion stellt sicher, dass das Modell gültige Daten ausgibt, die Ihre Anwendung ohne Fehler parsen kann. Verwenden Sie den response_format Parameter zur Erzwingung strikter JSON-Ausgabe.

Tool-Aufruf ermöglicht es dem Modell, Funktionen basierend auf Ihren Eingabeaufforderungsanweisungen auszuführen. Sie können Tools definieren und angeben, wie das Modell sie auswählen soll. Diese Funktion funktioniert nahtlos mit unserem einzelnen unzensierten Modell ohne zusätzlichen Konfigurationsaufwand.

Verständnis von Ratenlimits und Parallelität

Überwachen Sie Ihr Anfragevolumen, um Serviceunterbrechungen durch Rate Limiting zu vermeiden. Unsere Infrastruktur erzwingt ein Limit von 300 Anfragen pro Minute pro API-Schlüssel. Sie können auch bis zu 8 gleichzeitige Anfragen gleichzeitig mit demselben Schlüssel senden.

Wenn Sie diese Grenzen überschreiten, gibt die API den Statuscode 429 zurück. Jedes Konto unterstützt jeweils nur einen aktiven Schlüssel. Das Generieren eines neuen Schlüssels ersetzt den alten. Anfragekörper dürfen 8 MB nicht überschreiten, um eine effiziente Verarbeitung zu gewährleisten.

cURL

curl https://api.filterwithoutai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list three ways to optimize a python loop"}]
  }'

Python

from openai import OpenAI

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

Häufig gestellte Fragen

Was unterscheidet Ihr unzensiertes Modell von anderen Optionen?

Unser Modell ist eine Open-Weight-Lösung, die speziell darauf abgestimmt ist, ohne Inhaltsablehnungen für legale erwachsene Nutzung zu antworten. Es verwendet Ihre Prompts nicht zum Training und bietet transparente Vorauszahlungsberechnung ohne monatliche Bindungen. Das Kontextfenster unterstützt 100,000 Token für längere Gespräche.

Wie funktioniert die Abrechnung mit Krypto-Guthaben?

Sie zahlen nur für verbrauchte Tokens, wobei Fehler und Ablehnungen kostenlos sind. Guthalten werden über USDT (TRC20) oder USDC (Base) nachgeladen, mit Bonusguthalten für höhere Beträge. Ihr Prepaid-Guthalten verfallen nie, sodass keine wiederkehrende Abonnementverwaltung erforderlich ist.

Gibt es eine harte Inhaltsbegrenzung?

Ja, sexuelle Inhalte mit Minderjährigen werden unabhängig von den Modelleinstellungen immer abgelehnt. Alle anderen rechtlichen, erwachsenen, fiktiven oder kontroversen Themen werden ohne Filter verarbeitet. Dies gewährleistet die Compliance, während das unzensierte Erlebnis erhalten bleibt, das Entwickler erwarten.

Sichern Sie Ihren API-Schlüssel

Registrieren, Token kopieren und Endpunkt aktualisieren. Das ist alles, was Sie benötigen.

Mit Testguthaben ausprobieren