de ▾

OpenAI-kompatible unzensierte API

Erstellen Sie Schlüssel
unfilteredaichatgpt.com

API-Dokumentation

Generieren Sie ungefilterte Inhalte mit unserem Open-Weight-LLM in wenigen Minuten mit standardmäßigen OpenAI-kompatiblen Code.

Authentifizierung und Base URL

Verwenden Sie Ihren einzigartigen API-Schlüssel mit der Base URL https://api.unfilteredaichatgpt.com/v1 zur Authentifizierung von Anfragen. Ihr Schlüssel wird sofort nach der Anmeldung über Google oder E-Mail generiert.

  • Übergeben Sie den Schlüssel in der Authorization Header als Bearer-Token.
  • Kein Abonnement erforderlich; das Guthaben wird pro Token abgezogen.
curl https://api.unfilteredaichatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List available api endpoints and rate limits"}]
  }'

POST /v1/chat/completions

Senden Sie Ihren Prompt an den /v1/chat/completions Endpunkt zum Empfangen von Textantworten. Die Modell-ID ist immer uncensored.

from openai import OpenAI

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

Dieser Endpunkt akzeptiert standardmäßige Chat-Nachrichten. Er unterstützt keine Embeddings, Bilder oder Audio.

GET /v1/models

Abfrage /v1/models Verfügbare Modelle zu überprüfen. Sie werden den uncensored Modell aufgeführt.

import OpenAI from "openai";

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

Dieser Endpunkt bestätigt, dass Ihre Verbindung aktiv ist und die Authentifizierung korrekt funktioniert.

Parameter: Temperatur, Top P und Tools

Kreativität steuern mit temperature und top_p. Verwenden Sie tools für Function Calling.

Festlegen response_format zu {"type": "json_object"} für strukturierte Ausgabe. Das Modell ignoriert Inhaltsfilter für rechtliche Erwachsenenthemen.

Streaming-Antworten (SSE)

Aktivieren Sie Streaming, indem Sie stream: true. Empfangen Sie Chunks über Server-Sent Events.

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 Token-Nutzungsdaten sind im letzten Chunk enthalten. Dies reduziert die wahrgenommene Latenz bei langen Ausgaben.

Ratenbegrenzungen und Kontingente

Sie sind auf 300 Anfragen pro Minute und 8 gleichzeitige Anfragen pro Schlüssel begrenzt.

Der Anfragekörper darf 8 MB nicht überschreiten. Fehler wie 401 (ungültiger Schlüssel) oder 402 (kein Guthaben) werden sofort zurückgegeben, ohne Guthaben zu verbrauchen.

Häufig gestellte Fragen

Ist dies die offizielle ChatGPT API?

Nein. Wir betreiben unser eigenes Open-Weight-Unzensiertes-LLM. Es ist mit dem OpenAI-SDK kompatibel, ist jedoch kein GPT.

Wie viel Kontext unterstützt das Modell?

Das Modell unterstützt einen Kontextfenster von 100.000 Token für die Kombination aus Eingabe und Ausgabe.

Was passiert, wenn ich das Ratenlimit erreiche?

Sie erhalten einen 429-Fehler. Warten Sie, bevor Sie es erneut versuchen, oder upgraden Sie Ihr Konto, falls verfügbar.

Greifen Sie sofort auf Ihren Schlüssel zu

Registrieren Sie sich, rufen Sie Ihren Schlüssel ab, aktualisieren Sie die Basis-URL. Das deckt die gesamte Konfiguration ab.

Erstellen Sie Schlüssel