NL ▾
API-sleutel aanvragen

gpt5apikey.comSnelstart voor GPT 5-gebruikers

Snelstart voor GPT 5-gebruikers

Begin met het ongecensureerde LLM API door je basis-URL en API-sleutel te configureren. Gebruik de standaard OpenAI-compatibele endpoints om tekst te versturen, streaming responses te ontvangen of functies aan te roepen met nul configuratie-overhead.

Base URLhttps://api.gpt5apikey.com/v1

gpt5apikey.com/docs/

Authenticatie: je API-sleutel gebruiken

Om te beginnen heb je een API-sleutel nodig vanuit je accountdashboard. De gpt 5 api gebruikt standaard bearer token-authenticatie. Voeg je sleutel toe aan de Authorization header als Bearer YOUR_API_KEY. Deze sleutel geeft toegang tot het enige ongecensureerde model via de base URL https://api.gpt5apikey.com/v1. Als je je sleutel kwijtraakt, kun je deze op elk moment opnieuw genereren, waardoor de vorige direct ongeldig wordt. Er is geen creditcard nodig voor het initiële trial credit, dat $0,50 waard is en 7 dagen geldig is.

Endpoint: POST /v1/chat/completions

Stuur je prompt naar het chat completions endpoint. De API accepteert standaard OpenAI JSON-payloads. Zorg dat je het veld model instelt op uncensored. Het systeem verwacht een messages-array met je gespreksverloop. Dit endpoint ondersteunt zowel synchronische als asynchrone verzoeken, waardoor het eenvoudig is om te integreren in bestaande workflows zonder je clientbibliotheek te wijzigen.

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."}]
  }'

Het antwoord retourneert een JSON-object met de gegenereerde tekst, token-gebruikstatistieken en finish-redenen. Deze structuur lijkt op het standaard OpenAI-antwoordformaat, zodat je elke compatibele SDK of HTTP-client kunt gebruiken zonder aangepaste parseerlogica.

Python SDK-integratie

Het gebruik van de officiële Python SDK is eenvoudig. Stel de base_url in op ons endpoint en geef je API-sleutel op. De bibliotheek verwerkt serialisatie en foutafhandeling automatisch. Je kunt je volledige gespreksverloop doorgeven als een lijst met berichtwoordenboeken. De API verwerkt de invoer en retourneert de voltooiing van het model.

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)

Deze aanpak werkt hetzelfde voor eenvoudige prompts en multi-turn-gesprekken. De SDK beheert de HTTP-verbindingpool efficiënt, wat zorgt voor minimale latentie voor daaropvolgende verzoeken. Je kunt ook extra parameters doorgeven, zoals temperature of max_tokens, om het outputgedrag te sturen.

Node SDK-integratie

Voor JavaScript-ontwikkelaars volgt de Node SDK hetzelfde patroon. Initialiseer de client met je base URL en sleutel. De API ondersteunt standaard tool-definities, waardoor je functies kunt definiëren die het model kan aanroepen. Dit is handig voor het genereren van gestructureerde gegevens of het triggeren van externe acties op basis van gebruikersinvoer.

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);

De Node-omgeving verwerkt asynchrone bewerkingen op een natuurlijke manier. Je kunt verzoeken aaneenschakelen of ze parallel uitvoeren, afhankelijk van de behoeften van je applicatie. De SDK biedt type-definities als je TypeScript gebruikt, wat zorgt voor een betere ontwikkelaarservaring tijdens het ontwikkelen.

Ondersteuning voor streaming-antwoorden

Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE) stream. Elk fragment bevat een gedeeltelijke response, waardoor je tekst aan de gebruiker kunt tonen terwijl deze wordt gegenereerd. Dit verbetert de waargenomen latentie, vooral bij lange responses. De streaming response bevat token-gebruiksgegevens in het laatste fragment.

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)

Verwerk de stream door fragmenten te lezen totdat de response eindigt. Foutafhandeling is cruciaal; als de verbinding verbroken raakt, moet je mogelijk opnieuw proberen of de gedeeltelijke output afhandelen. De streaming-indeling is compatibel met de meeste moderne HTTP-clients en SDK's die SSE ondersteunen.

Rate limits, fouten en context

Elke API-sleutel is beperkt tot 300 verzoeken per minuut. Als je dit overschrijdt, ontvang je een 429-statuscode. De request body mag niet groter zijn dan 8 MB. Authenticatiefouten retourneren een 401-status als de sleutel ongeldig of verlopen is. Als je prepaid tegoed op is, ontvang je een 402-status. Het model ondersteunt een contextvenster van 100.000 tokens, inclusief zowel input als output. Plan je promptgrootte dienovereenkomstig om truncatie te vermijden. Het model weigert geen wettelijke volwassen of controversiële onderwerpen, wat een ware ongecensureerde ervaring biedt.

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
Model-IDuncensored
AuthenticatieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.gpt5apikey.com/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
JSON-modusresponse_format: {"type": "json_object"}
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Contextvenster100.000 tokens (invoer + uitvoer)
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Verzoekgroottetot 8 MB
Gelijktijdige verzoekentot 8 tegelijk per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rate limit300 verzoeken per minuut per sleutel
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
Bonus+5% vanaf $50, +10% vanaf $100
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
InloggenGoogle of e-mail en wachtwoord
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw

Vragen en antwoorden

Wat is de model-ID voor het ongecensureerde model?

De model-ID is "uncensored". Je moet dit specificeren in je verzoeken om ons getuned open-weight model te gebruiken.

Ondersteunt de API function calling?

Ja, het endpoint ondersteunt tool en function calling. Je kunt functies definiëren in je verzoek, en het model retourneert gestructureerde gegevens om ze aan te roepen.

Wat gebeurt er als mijn prepaid tegoed op is?

Je ontvangt een 402-fout. Je kunt je account opwaarderen met minimaal $10 via crypto (USDT of USDC). Credits vervallen nooit.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de basis-URL aan. Dat is de hele setup.

API-sleutel aanvragen