NL ▾

Ongecensureerde GPT-API: Wissel je client in drie regels

Verbind je bestaande OpenAI-compatibele client met onze endpoint door drie configuratielijnen aan te passen. Deze quickstart leidt je door authenticatie, basisverzoeken en streaming.

https://api.uncensoredgptapi.com/v1uncensored

Vereisten en Base URL

Om deze ongecensureerde gpt-api te gebruiken, heb je een API-sleutel en een client nodig die het OpenAI-formaat ondersteunt. Ga naar de pagina API-sleutel ophalen om je aan te melden met een e-mailadres en wachtwoord. Je sleutel verschijnt direct; voor het gratis proeftegoed van $0,50 is geen creditcard nodig. De base URL voor alle verzoeken is https://api.uncensoredgptapi.com/v1. We bieden één ongecensureerd model aan met de ID uncensored. Dit model draait op onze eigen GPU-servers en weigert geen legale volwassen, fictieve of controversiële onderwerpen. Het is geen GPT, Claude of een ander model van een andere leverancier. We ondersteunen tekst-invoer en tekstuitvoer via chat-completions. Geen embeddings, afbeeldingen of audio worden aangeboden. Je contextvenster is 100.000 tokens voor de gecombineerde prompt en completion.

Authenticatie

Voeg je API-sleutel toe in de Authorization-header met het Bearer-schema. Elke account heeft op elk moment één actieve sleutel. Als je de sleutel opnieuw genereert, wordt de oude sleutel onmiddellijk ingetrokken. Hierdoor wordt je rate limit-counter gereset, omdat de nieuwe sleutel begint met een nieuw quota. Je hoeft niet op te waarderen om je eerste verzoeken te doen; het gratis proeftegoed dekt het initiële gebruik. Zorg dat je client de sleutel bij elk verzoek naar de base URL verstuurt. Als de authenticatie mislukt, ontvang je een 401-fout.

Basis Chat Completion

Stuur een POST-verzoek naar /v1/chat/completions. Stel het veld model in op uncensored. Voeg je system- en user-berichten toe aan de messages-array. De API retourneert een tekstantwoord. Dit werkt met elke standaard OpenAI SDK. Je kunt parameters aanpassen zoals temperature of max_tokens om creativiteit en lengte te sturen. Het model antwoordt direct zonder inhoudelijke weigeringen voor legale onderwerpen. Verzoeken zijn beperkt tot 8 MB aan grootte van de request body. Houd je prompts beknopt om binnen het contextvenster van 100k tokens te blijven.

Python SDK Integratie

Gebruik het officiële openai Python-pakket. Configureer de basis-URL zodat deze naar ons endpoint wijst. Stel de API-sleutel in vanuit je omgevingsvariabele. Maak een client-instantie aan en roep chat.completions.create aan. Geef de model-ID uncensored door. De bibliotheek behandelt automatisch retries en JSON-parsing. Deze aanpak werkt voor zowel synchrone als asynchrone workflows. Zorg dat je een recente versie van de SDK gebruikt die aangepaste basis-URLs ondersteunt. Het response-object biedt de gegenereerde tekst in choices[0].message.content.

Gebruik van de Node.js SDK

Installeer het pakket openai voor Node.js. Initialiseer de client met je base URL en API-sleutel. Roep het chat-completions-endpoint aan met het ongecensureerde model. De SDK retourneert een promise die resolveert naar het response-object. Je kunt fouten afhandelen door exceptions van de client op te vangen. Deze methode is geschikt voor server-side applicaties of CLI-tools. Onthoud dat de model-ID strikt uncensored is. Probeer niet andere model-IDs te gebruiken. De responsstructuur komt overeen met de standaard OpenAI-indeling, wat migratie van andere providers eenvoudig maakt.

Streamingresponsen

Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert een Server-Sent Events (SSE)-stream. Elke chunk bevat een gedeeltelijke tekstdelta. Accumuleer deze deltas om de volledige respons te reconstrueren. Streaming vermindert de waargenomen latentie voor lange uitvoer. Je kunt de stream eerder stoppen indien nodig. Het model ondersteunt function calling naast streaming als je client functie-uitvoering correct afhandelt. Houd de stream in de gaten voor voltooiing of fouten. Deze functie is ideaal voor chatinterfaces of realtime-toepassingen waarbij directe feedback vereist is.

Rate limits en fouten

Elke sleutel staat 300 verzoeken per minuut toe. Als je dit overschrijdt, ontvang je een 429-fout. Het regeneren van je sleutel intrekt de oude en geeft je een frische quota. De 401-fout geeft een ongeldige of ontbrekende sleutel aan. De 402-fout betekent dat je prepaid tegoed op is; laad op via crypto (USDT of USDC). Credits vervallen nooit. Verzoeklichamen moeten kleiner zijn dan 8 MB. Als je ongeldige JSON verstuurt, krijg je een 400-fout. Het model blokkeert seksuele inhoud met minderjarigen. Alle andere wettelijke volwassen inhoud is toegestaan. Controleer het prepaid tegoed voor gedetailleerde foutberichten.

cURL

curl https://api.uncensoredgptapi.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."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Streaming

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)

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

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

Heb ik een creditcard nodig om te beginnen?

Nee. Je kunt je aanmelden met alleen een e-mailadres en wachtwoord. Je ontvangt $0,50 aan gratis proeftegoed dat 7 dagen geldig is. Hiermee kun je de API testen zonder een betaalmethode te koppelen. Je kunt later opwaarderen met crypto (USDT of USDC).

Wat gebeurt er als ik mijn API-sleutel opnieuw genereer?

Het opnieuw genereren van je sleutel intrekt de vorige onmiddellijk. De oude sleutel werkt direct niet meer. Je rate limit teller wordt gereset omdat de nieuwe sleutel start met een nieuwe toewijzing van 300 verzoeken per minuut. Dit is handig als je een sleutellek vermoedt of je quota wilt resetten.

Is dit hetzelfde als de GPT-modellen van OpenAI?

Nee. We bieden één open-weight ongecensureerd model aan met de ID <code>uncensored</code>. Het is geen GPT, Claude, Gemini of een ander model van een leverancier. Het draait op onze toegewezen GPU-servers. Het is geoptimaliseerd voor onbeperkte tekstgeneratie zonder inhoudsweigeringen voor wettelijke onderwerpen. Bekijk onze prijzengids voor tokosten.

Je sleutel is nog maar één formulier verwijderd

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

API-sleutel aanvragen