de ▾

Uncensord KI-API-Dokumentation

Generieren Sie Text in wenigen Minuten mit unserer zensurfreien LLM-API. Diese Anleitung behandelt Authentifizierung, Endpunkte und Integration für standardmäßige OpenAI-kompatible Clients.

https://api.uncensordai.com/v1uncensored

API-Basis-URL und Authentifizierung

Verbinden Sie sich über die Standard-OpenAI-Basis-URL mit Ihrem API-Schlüssel. Wir verwenden einen einzelnen Bearer-Token für alle Anfragen, um die Kompatibilität mit bestehenden SDKs zu gewährleisten.

Ihr Schlüssel wird sofort nach der Anmeldung ausgestellt. Bewahren Sie ihn sicher auf.

  • Base URL: https://api.uncensordai.com/v1
  • Authentifizierung: Bearer-Token im Authorization Header
curl https://api.uncensordai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version of python"}]
  }'

Chat-Vervollständigungs-Endpunkt

Senden Sie Nachrichten an den /v1/chat/completions Endpunkt. Die Modell-ID lautet uncensored.

Anfragen geben Textantworten zurück. Das Kontextfenster beträgt 100.000 Tokens. Maximale Ausgabe sind 16.000 Tokens.

from openai import OpenAI

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

SDK-Integrationsbeispiele

Verwenden Sie das offizielle OpenAI SDK oder einen beliebigen kompatiblen Client. Legen Sie die Basis-URL und den API-Schlüssel fest.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensordai.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 wird über Server-Sent Events (SSE) unterstützt.

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-Antworten und Token-Nutzung

Aktivieren Sie Streaming, indem Sie stream: true. Token-Nutzung erscheint im letzten Chunk.

Jeder Chunk enthält teilweise Text. Aggregieren Sie diese für die vollständige Antwort.

Parameter: Temperatur, Top P und Stop

Steuern Sie die Generierung mit Standardparametern. Verwenden Sie temperature für Zufälligkeit.

Festlegen top_p für Nucleus-Sampling. Definieren Sie stop Sequenzen, um die Generierung zu stoppen. Der JSON-Modus verwendet response_format: {"type": "json_object"}.

Fehlerbehandlung und Ratenlimits

Behandle Fehler korrekt. Code 401 bedeutet ungültiger Schlüssel. Code 402 zeigt kein Guthaben an. Code 429 signalisiert, dass das Limit überschritten wurde.

Das Limit beträgt 300 Anfragen pro Minute. Das Kontextfenster beträgt 100.000 Tokens. Fehler sind kostenlos.

FAQ

Wie groß ist der Kontextfenster von uncensord AI?

Das Context-Window beträgt 100.000 Tokens für Prompt und Completion zusammen. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens.

Wie authentifiziere ich mich bei der uncensored AI API?

Fügen Sie Ihren API-Schlüssel als Bearer-Token in den Authorization-Header ein. Verwenden Sie die in der Dokumentation angegebene Basis-URL.

Unterstützt die uncensored AI API das Streaming?

Ja, Streaming wird über Server-Sent Events unterstützt. Die Token-Nutzung wird im letzten Chunk gemeldet.

Holen Sie sich Ihren API-Schlüssel

Registrieren, Schlüssel kopieren, Basis-URL aktualisieren. Einrichtung erledigt.

Konto öffnen