de ▾

API-Dokumentation: Unzensiertes LLM

Fügen Sie Ihren unzensierten LLM-API-Schlüssel in jeden OpenAI-kompatiblen Client ein und beginnen Sie sofort mit der Textgenerierung.

Authentifizierung und Basis-URL

Die Basis-URL ist HTTPS://api.webtheon.com/v1. Übergeben Sie Ihren API-Schlüssel im Authorization header. Der Schlüssel wird sofort nach der Erstellung angezeigt. Verwenden Sie ihn mit jedem Standard-OpenAI-SDK.

Chat-Vervollständigungs-Endpunkt

Senden Sie Nachrichten an POST /v1/chat/completions. Die Modell-ID ist uncensored. Dieser Endpunkt übernimmt nur Textgenerierung. Keine Bilder, kein Audio, keine Embeddings.

Anfragen müssen 8 MB nicht überschreiten. Das Kontextfenster umfasst insgesamt 100.000 Tokens. Dies umfasst sowohl Prompt- als auch Completion-Tokens. Die Ausgabe ist auf 16.000 Tokens pro Anfrage begrenzt. Sie können dieses Limit über die max_tokens Parameter.

Modell-Auflistungs-Endpunkt

Führen Sie GET /v1/models aus, um die Verfügbarkeit zu überprüfen. Dieser Endpunkt gibt Metadaten zum uncensored-Modell zurück. Er bestätigt die Modell-ID und die unterstützten Parameter. Nutzen Sie dies, um Client-Konfigurationen schnell zu debuggen.

Die Antwort enthält die Modell-ID, den Objekttyp und das Feld „owned by“. Dies hilft Ihnen sicherzustellen, dass Ihre Client-Bibliothek auf den richtigen Dienst zeigt. Es ist ein einfacher Health-Check für Ihre Integration.

Streaming und Token-Nutzung

Aktivieren Sie Streaming, indem Sie stream: true. Antworten erfolgen als Server-Sent Events (SSE). Details zur Token-Nutzung erscheinen im letzten Chunk des Streams.

Dieser Ansatz reduziert die wahrgenommene Latenz bei langen Ausgaben. Sie können Text bereits verarbeiten, während er eingeht. Er ist ideal für Echtzeitschnittstellen. Der Stream endet sauber mit Nutzungsdaten.

Parameter und Optionen

Support umfasst Temperatur, top_p, Stop-Sequenzen, Seed und Strafen. Sie können den JSON-Modus erzwingen durch response_format. Funktionsaufrufe (Tools) werden vollständig unterstützt.

Festlegen temperature für Kreativität. Passen Sie top_p für Nucleus-Sampling. Verwenden Sie seed für reproduzierbare Ausgaben. Diese Parameter geben Ihnen präzise Kontrolle über die Generierungsqualität. Das Modell reagiert auf Standard-OpenAI-Parameter.

Fehlerbehandlung und Limits

Die Ratenbegrenzung beträgt 300 Anfragen pro Minute. Die Parallelität ist auf 8 gleichzeitige Anfragen pro Schlüssel begrenzt. Anfragekörper dürfen 8 MB nicht überschreiten.

Behandle Fehler korrekt. Ein 401-Status bedeutet, dass dein Schlüssel ungültig ist. Ein 402-Status zeigt unzureichendes Guthaben an. Ein 429-Status signalisiert Limits. Fehler sind kostenlos, sie verbrauchen also deine vorausbezahlten Tokens nicht. Dies schützt dein Guthaben während des Debuggens.

cURL

curl https://api.webtheon.com/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 france"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.webtheon.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.webtheon.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 ist die Base-URL für die unzensierte API?

Die Basis-URL lautet HTTPS://api.webtheon.com/v1. Sie müssen Ihre Client-Bibliothek aktualisieren, um auf diese Adresse zu verweisen. Alle Anfragen müssen Ihren API-Schlüssel im Authorization-Header enthalten.

Wie geht die uncensored API mit Kontextfenstern um?

Das Modell unterstützt einen Kontextfenster von 100.000 Tokens. Dieses Limit gilt für die Summe der Prompt- und Antwort-Tokens. Die maximale Ausgabe beträgt 16.000 Tokens pro Anfrage, es sei denn, Sie geben etwas anderes an.

Wie hoch sind die Preisraten für Input- und Output-Tokens?

Eingabetokens kosten $0,15 pro 1 Million Tokens. Ausgabetokens kosten $0,50 pro 1 Million Tokens. Der Guthabenstand wird basierend auf der tatsächlichen Nutzung belastet. Fehler verbrauchen nicht Ihr Guthaben.

Holen Sie sich Ihren API-Schlüssel sofort

Registrieren Sie sich, kopieren Sie das Token, aktualisieren Sie Ihre Basis-URL. Fertig.