de ▾
Holen Sie sich Ihren Schlüssel

Schnellstart: Integrieren Sie die ungebundene KI API

Haben Sie die unzensierte API in wenigen Minuten am Laufen. Integrieren Sie die ungestüme KI-API mit Standard OpenAI-kompatiblen Clients und beginnen Sie sofort mit der Generierung unfilterierter Texte.

Voraussetzungen: SDK-Einrichtung und Base-URL

Nutzen Sie jedes OpenAI-kompatible SDK. Weisen Sie Ihren Client auf die korrekte Basis-URL und setzen Sie Ihren API-Schlüssel. Dies stellt sicher, dass Ihre Anfragen das unzensierte Modell ohne zusätzliche Konfiguration erreichen.

  • Base URL: https://api.aiunhinged.cc/v1
  • Modell-ID: uncensored
  • Authentifizierung: Bearer-Token im Authorization Header
curl https://api.aiunhinged.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
  }'

Authentifizierung mit Ihrem API-Schlüssel

Übergeben Sie Ihren API-Schlüssel im Authorization-Header. Das System lehnt Anfragen ohne gültige Anmeldedaten ab. Fehler geben klare Statuscodes zur Fehlerbehebung zurück.

from openai import OpenAI

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

Senden Ihrer ersten Completion-Anfrage

Senden Sie eine POST-Anfrage an /v1/chat/completions. Füge die Model-ID und dein messages-Array ein. Die API gibt sofort eine Textantwort zurück. Dies funktioniert für Geschichten, Skripte oder rohe Datengenerierung.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunhinged.cc/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-Antworten mit SSE

Aktivieren Sie Streaming, indem Sie stream: true. Empfangen Sie Tokens, während sie generiert werden. Dies reduziert die wahrgenommene Latenz für lange Ausgaben. Der letzte Chunk enthält Token-Nutzungsdetails.

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)

Die Verwendung von Tools und Function Calling

Definieren Sie Tools in Ihrer Anfrage. Das Modell gibt strukturierte Argumente zurück. Analysieren Sie diese, um externe Funktionen auszuführen. Dies ermöglicht dynamische, interaktive Workflows ohne manuelles Parsing.

import OpenAI from "openai";

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

Tokens und Limits handhaben

Respektieren Sie das Limit von 300 Anfragen pro Minute. Das Kontextfenster unterstützt insgesamt 100.000 Tokens. Anfragen, die das Limit überschreiten, geben einen 429-Statuscode zurück. Unzureichendes Guthaben gibt 402 zurück. Ungültige Schlüssel geben 401 zurück. Verbrauchen Sie keine Credits für Fehler.

Häufige Fragen

Wie integriere ich die uneingeschränkte API mit bestehenden Clients?

Legen Sie die Basis-URL auf HTTPS://api.aiunhinged.cc/v1 fest und verwenden Sie Ihren API-Schlüssel im Authorization-Header. Jedes OpenAI-kompatible SDK funktioniert sofort ohne Anpassung. Es ist keine benutzerdefinierte Middleware erforderlich.

Was passiert, wenn ich das Ratenlimit erreiche?

Die API gibt einen 429-Statuscode zurück. Sie müssen warten, bis das Fenster zurückgesetzt wird. Das Limit beträgt 300 Anfragen pro Minute pro Schlüssel. Passen Sie Ihre Anfragfrequenz entsprechend an.

Unterstützt das unzensierte Modell Function Calling?

Ja. Definieren Sie Tools in Ihrem Anfragekörper. Das Modell gibt strukturierte JSON-Argumente zurück. Diese Funktionen können Sie dann nahtlos in Ihre Anwendungslogik integrieren.

Rufen Sie Ihren Schlüssel sofort ab

Registrieren Sie sich, holen Sie sich den Schlüssel und aktualisieren Sie die Basis-URL. Das ist die gesamte Konfiguration.

Holen Sie sich Ihren Schlüssel