gpt5apikey.com/Snelstart 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
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.
| Onderdeel | Waarde |
|---|---|
| API-formaat | OpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel |
| Model-ID | uncensored |
| Authenticatie | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.gpt5apikey.com/v1 |
| Endpoints | POST /v1/chat/completions · GET /v1/models |
| JSON-modus | response_format: {"type": "json_object"} |
| Streaming | ja — server-sent events; het laatste deel bevat het tokenverbruik |
| Function calling | ja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool |
| Contextvenster | 100.000 tokens (invoer + uitvoer) |
| Parameters | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Max. uitvoer | tot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet) |
| Verzoekgrootte | tot 8 MB |
| Gelijktijdige verzoeken | tot 8 tegelijk per sleutel |
| Responsheaders | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Rate limit | 300 verzoeken per minuut per sleutel |
| Opwaarderen | USDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500 |
| Prijs | $0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens |
| Geldigheid | betaald 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 |
| Afrekening | prepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis |
| Inhoud | inhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd |
| Inloggen | Google 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.
| Code | Type | Betekenis |
|---|---|---|
400 | bad_request | ongeldige JSON, lege berichten, verkeerde parameter of context te lang |
401 | missing_key · invalid_key · key_revoked | sleutel ontbreekt, is onjuist of is vervangen |
402 | no_credit | geen tegoed — waardeer op en ga direct verder |
403 | content_blocked | seksuele inhoud met minderjarigen — geweigerd, niet gerekend |
404 | not_found | onbekend endpoint |
413 | request_too_large | body groter dan 8 MB |
429 | rate_limited · concurrency | meer dan 300/min of 8 tegelijk — wacht en probeer opnieuw |
503 | upstream_busy | model 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.