de ▾
Holen Sie sich Ihren Schlüssel

OpenAI-kompatible API-Dokumentation

Nutzen Sie unsere LLM-API ohne Zensur in unter einer Minute über standardmäßige OpenAI-kompatible Endpunkte. Senden Sie Text, erhalten Sie Text und zahlen Sie nur für die tatsächlich verbrauchten Tokens.

Schnellstart: Senden Sie Ihre erste Anfrage

Holen Sie sich Ihren API-Schlüssel sofort, indem Sie sich mit Google oder E-Mail anmelden. Verwenden Sie die uncensored Modell-ID, um uneingeschränkten Text für kreatives Schreiben, Sicherheitsforschung oder erwachsene Inhalte zu generieren. Die API akzeptiert Standardanfragen über POST /v1/chat/completions.

curl https://api.ianoncensure.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 libraries for async python"}]
  }'

Jedes neue Konto erhält sofortigen Zugriff. Die Base URL ist HTTPS://api.ianoncensure.com/v1. Sie können den Endpunkt testen, um die Konnektivität zu gewährleisten, bevor Sie ihn in Ihren Produktionsworkflow integrieren.

Endpunkte: chat/completions und Modelle

Interagieren Sie mit dem Modell über zwei einfache Endpunkte: POST /v1/chat/completions zur Generierung und GET /v1/models für Metadaten. Diese API bietet ein spezifisches zensurfreies Large Language Model, keine Routing-Schicht zwischen mehreren Anbietern. Sie müssen keine komplexen Modellauswahlen verwalten.

from openai import OpenAI

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

Anfragen werden als Text-ein, Text-aus verarbeitet. Es gibt keine Embeddings, Bildgenerierung oder Audio-Endpunkte. Halten Sie Ihre Client-Bibliothek einfach, indem Sie sich auf diese beiden Pfade beschränken. Die Modell-ID ist immer uncensored.

Parameter: Temperatur, Top-p und mehr

Kreativität steuern mit temperature und top_p Parameter. Passen presence_penalty und frequency_penalty um Wiederholungen zu reduzieren. Verwenden seed für deterministische Ausgaben während der Tests. Das Modell unterstützt stop Sequenzen, um die Generierung an bestimmten Markern zu stoppen.

import OpenAI from "openai";

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

Diese Parameter ermöglichen die Feinabstimmung des Ausgabe-Stils. Höhere Temperaturen erzeugen vielfältigere Antworten, während niedrigere Werte die Konsistenz gewährleisten. Alle Parameter folgen den Standardkonventionen von OpenAI, was die Migration erleichtert.

Streaming-Antworten über SSE

Echtzeit-Ausgabe aktivieren, indem Sie stream: true. Die API gibt Server-Sent Events (SSE) für jedes generierte Token zurück. Dies reduziert die wahrgenommene Latenz für Benutzer, die auf langformatige Inhalte warten. Der letzte Chunk enthält die gesamte Token-Nutzung zur Abrechnung.

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 ist entscheidend für Chat-Schnittstellen. Es bietet sofortiges Feedback, während das Modell weiterhin verarbeitet. Verarbeiten Sie den SSE-Stream in Ihrem Client, um Tokens anzuzeigen, sobald sie eintreffen.

JSON-Modus und Funktionsaufruf

Erzwingen Sie strukturierte Ausgaben mit response_format: {"type": "json_object"}. Dies stellt sicher, dass das Modell gültiges JSON zurückgibt, was für die Integration mit nachgelagerten Systemen entscheidend ist. Function Calling ermöglicht es dem Modell, Tools auszuführen, die in Ihrem Schema definiert sind.

Verwenden tools und tool_choice die Aktionen des Modells zu steuern. Diese Fähigkeit ermöglicht komplexe Workflows ohne Nachbearbeitung. Die API verarbeitet die Tool-Ausführungslogik effizient.

Ratenbegrenzungen und Fehlerbehandlung

Jeder API-Schlüssel ist auf 300 Anfragen pro Minute und 8 gleichzeitige Anfragen beschränkt. Die maximale Größe des Anfragekörpers beträgt 8 MB. Fehler geben standardmäßige HTTP-Codes zurück: 401 für ungültige Schlüssel, 402 für unzureichendes Guthaben und 429 für Rate-Limits. Fehler und Ablehnungen verbrauchen keine Tokens.

Das Context-Window unterstützt 100.000 Tokens für kombinierten Prompt und Completion. Die maximale Ausgabe beträgt 16.000 Tokens pro Anfrage. Legen Sie max_tokens explizit, um Limits nicht zu überschreiten. Nicht verwendetes Guthaben verfällt nicht.

FAQ

Ist dies eine nicht-zensierte API, die für NSFW-Inhalte geeignet ist?

Ja, das Modell ist darauf ausgelegt, ohne Inhaltsablehnungen für die legale Erwachsenenverwendung zu antworten. Es lehnt keine kontroversen oder sexuellen Themen ab, außer für eine harte Grenze bei Inhalten, die Minderjährige betreffen. Sie können uneingeschränkten Text für kreative oder Forschungszwecke generieren.

Wie vergleicht sich die Preisgestaltung mit anderen Anbietern für uncensored LLMs?

Sie zahlen $0.15 pro 1M Input-Tokens und $0.50 pro 1M Output-Tokens. Fehler und Ablehnungen sind kostenlos. Es gibt keine monatlichen Abonnements oder versteckten Gebühren. Das prepaid Guthaben deckt alle Nutzungen ab, und Sie können über Krypto mit Bonusguthaben aufladen.

Was passiert, wenn ich das Ratenlimit erreiche?

Sie erhalten einen 429-Statuscode. Das Limit beträgt 300 Anfragen pro Minute pro Schlüssel und 8 gleichzeitige Anfragen. Sie können einen neuen API-Schlüssel generieren, um den alten zu ersetzen, wenn dies erforderlich ist, da jedes Konto zu einem Zeitpunkt nur einen aktiven Schlüssel erlaubt.

Holen Sie sich Ihren Schlüssel jetzt.

Registrieren, Schlüssel kopieren, Basis-URL aktualisieren. Das ist alles.

Holen Sie sich Ihren Schlüssel