DE ▾
API-Schlüssel erhalten

gpt5apikey.comSchnellstart für GPT 5-Nutzer

Schnellstart für GPT 5-Nutzer

Starte mit der unzensierten LLM-API, indem du die Basis-URL und den API-Schlüssel konfigurierst. Nutze die Standard-OpenAI-kompatiblen Endpunkte, um Text zu senden, Antworten zu streamen oder Funktionen ohne Konfigurationsaufwand aufzurufen.

Basis-URLhttps://api.gpt5apikey.com/v1

gpt5apikey.com/docs/

Authentifizierung: Verwendung deines API-Schlüssels

Um zu beginnen, benötigst du einen API-Schlüssel aus deinem Kontodashboard. Das gpt 5 api verwendet die Standard-Bearer-Token-Authentifizierung. Füge deinen Schlüssel als Authorization-Header mit Bearer YOUR_API_KEY hinzu. Dieser Schlüssel gewährt Zugriff auf das einzelne unzensierte Modell über die Basis-URL https://api.gpt5apikey.com/v1. Wenn du deinen Schlüssel verlierst, kannst du ihn jederzeit neu generieren, wodurch der vorherige sofort ungültig wird. Für das initiale Testguthaben musst du keine Kreditkarte verknüpfen; es stehen dir $0,50 für 7 Tage zur Verfügung.

Endpunkt: POST /v1/chat/completions

Sende deinen Prompt an den Chat-Completions-Endpunkt. Die API akzeptiert Standard-OpenAI-JSON-Payloads. Stelle sicher, dass du das Feld model auf uncensored setzt. Das System erwartet ein messages-Array, das deinen Gesprächsverlauf enthält. Dieser Endpunkt unterstützt sowohl synchrone als auch asynchrone Anfragen, was die Integration in bestehende Workflows ohne Änderung deiner Client-Bibliothek erleichtert.

curl https://api.gpt5apikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Die Antwort gibt ein JSON-Objekt zurück, das den generierten Text, Token-Nutzungsstatistiken und Finish-Gründe enthält. Diese Struktur spiegelt das Standard-OpenAI-Antwortformat wider, sodass du jedes kompatible SDK oder jeden HTTP-Client ohne benutzerdefinierte Parsing-Logik verwenden kannst.

Python SDK-Integration

Die Verwendung des offiziellen Python SDK ist unkompliziert. Setze die base_url auf unseren Endpunkt und gib deinen API-Schlüssel an. Die Bibliothek übernimmt die Serialisierung und Fehlerbehandlung automatisch. Du kannst deinen gesamten Gesprächsverlauf als Liste von Nachrichten-Objekten übergeben. Die API verarbeitet die Eingabe und gibt die Modellvervollständigung zurück.

from openai import OpenAI

client = OpenAI(base_url="https://api.gpt5apikey.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 Ansatz funktioniert sowohl für einfache Prompts als auch für Mehrfach-Interaktions-Gespräche identisch. Das SDK verwaltet den HTTP-Verbindungs-Pool effizient und sorgt so für minimale Latenz bei nachfolgenden Anfragen. Du kannst auch zusätzliche Parameter wie temperature oder max_tokens übergeben, um das Ausgabe-Verhalten zu steuern.

Node SDK-Integration

Für JavaScript-Entwickler folgt das Node SDK demselben Muster. Initialisiere den Client mit deiner base_url und deinem Schlüssel. Die API unterstützt Standard-Tool-Definitionen, sodass du Funktionen definieren kannst, die das Modell aufrufen kann. Das ist nützlich, um strukturierte Daten zu generieren oder externe Aktionen basierend auf der Benutzereingabe auszulösen.

import OpenAI from "openai";

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

Die Node-Umgebung verarbeitet asynchrone Operationen auf natürliche Weise. Du kannst Anfragen verketten oder parallel ausführen, je nach Bedarf deiner Anwendung. Das SDK stellt Typdefinitionen bereit, wenn du TypeScript verwendest, was die Entwicklererfahrung während der Entwicklung verbessert.

Unterstützung für Streaming-Antworten

Aktiviere das Streaming, indem du stream: true in deiner Anfrage setzt. Die API gibt einen Server-Sent Events (SSE)-Stream zurück. Jeder Chunk enthält eine teilweise Antwort, sodass du Text an den Benutzer ausgeben kannst, während er generiert wird. Das verbessert die wahrgenommene Latenz, insbesondere bei langen Antworten. Die Streaming-Antwort enthält Token-Nutzungsdaten im letzten Chunk.

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)

Verarbeite den Stream, indem du Chunks liest, bis die Antwort endet. Fehlerbehandlung ist entscheidend; wenn die Verbindung abbricht, musst du möglicherweise erneut versuchen oder die Teilantwort zu verarbeiten. Das Streaming-Format ist mit den meisten modernen HTTP-Clients und SDKs kompatibel, die SSE unterstützen.

Ratenlimits, Fehler und Kontext

Jeder API-Schlüssel ist auf 300 Anfragen pro Minute begrenzt. Wenn du dies überschreitest, erhältst du den Statuscode 429. Der Anfragetext darf 8 MB nicht überschreiten. Authentifizierungsfehler geben den Status 401 zurück, wenn der Schlüssel ungültig oder abgelaufen ist. Wenn dein Prepaid-Guthaben aufgebraucht ist, erhältst du den Status 402. Das Modell unterstützt ein Kontextfenster von 100.000 Token, sowohl Eingabe- als auch Ausgabe-Token. Plane die Größe deines Prompts entsprechend, um ein Abschneiden zu vermeiden. Das Modell lehnt legale erwachsene oder kontroverse Themen nicht ab und bietet ein echtes unzensiertes Erlebnis.

Technische Daten

Alle echten Grenzen und Funktionen der API auf einen Blick – prüfen Sie sie, bevor Sie Guthaben kaufen.

MerkmalWert
API-FormatOpenAI-kompatibel: jedes OpenAI-SDK funktioniert – nur Base-URL und Schlüssel ändern
Modell-IDuncensored
AuthentifizierungAuthorization: Bearer YOUR_KEY
Base-URLhttps://api.gpt5apikey.com/v1
EndpunktePOST /v1/chat/completions · GET /v1/models
JSON-Modusresponse_format: {"type": "json_object"}
Streamingja – Server-Sent Events, der letzte Chunk enthält die Token-Nutzung
Function Callingja – tools, tool_choice; Antworten mit tool_calls, auch im Stream; Ergebnisse als role: tool
Kontextfenster100.000 Tokens (Eingabe + Ausgabe)
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. Ausgabebis zum Rest des 100.000-Token-Fensters; max_tokens optional (kein separates Limit)
Anfragegrößebis 8 MB
Parallelität8 gleichzeitige Anfragen pro Schlüssel
Antwort-HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ratenlimit300 Anfragen pro Minute und Schlüssel
AufladenUSDT (TRC20) oder USDC (Base), jeder ganze Betrag von $10 bis $500
Preis$0,25 pro 1 Mio. Eingabe-Tokens · $1,00 pro 1 Mio. Ausgabe-Tokens
Gültigkeitbezahltes Guthaben verfällt nie, kein Abo
Testguthaben$0,50 für 7 Tage, ohne Karte · Testschlüssel: 2 parallele Anfragen, 60 pro Minute; volle Limits (8 und 300) nach erster Aufladung
Bonus+5 % ab $50, +10 % ab $100
AbrechnungPrepaid-Guthaben nach echter Nutzung; Fehler und Ablehnungen sind kostenlos
InhalteInhalte für Erwachsene erlaubt; sexuelle Inhalte mit Minderjährigen werden abgelehnt
AnmeldungGoogle oder E-Mail und Passwort
Schlüsselein aktiver Schlüssel pro Konto; ein neuer ersetzt den alten

Fehlercodes

Fehler kommen als JSON mit festem type; fehlgeschlagene oder abgelehnte Anfragen kosten nichts.

CodeTypBedeutung
400bad_requestungültiges JSON, leere Nachrichten, falscher Parameter oder Kontext zu lang
401missing_key · invalid_key · key_revokedSchlüssel fehlt, ist falsch oder wurde ersetzt
402no_creditkein Guthaben – aufladen, dann geht es sofort weiter
403content_blockedsexuelle Inhalte mit Minderjährigen – abgelehnt, nicht berechnet
404not_foundunbekannter Endpunkt
413request_too_largeAnfrage größer als 8 MB
429rate_limited · concurrencyüber 300/Min. oder 8 parallel – kurz warten
503upstream_busyModell ausgelastet – in Sekunden erneut versuchen

Fragen und Antworten

Wie lautet die Modell-ID für das unzensierte Modell?

Die Modell-ID ist "uncensored". Du musst dies in deinen Anfragen angeben, um unser abgestimmtes Open-Weight-Modell zu verwenden.

Unterstützt die API Function Calling?

Ja, der Endpunkt unterstützt Tool- und Function Calling. Du kannst Funktionen in deiner Anfrage definieren, und das Modell gibt strukturierte Daten zurück, um sie aufzurufen.

Was passiert, wenn mein Prepaid-Guthaben aufgebraucht ist?

Du erhältst einen 402-Fehler. Du kannst dein Konto mit einem Mindestbetrag von 10 $ via Krypto (USDT oder USDC) aufladen. Guthaben verfällt nie.

Dein Schlüssel ist nur ein Formular entfernt

Erstelle ein Konto, kopiere den Schlüssel, ändere die Basis-URL. Das ist die gesamte Einrichtung.

API-Schlüssel erhalten