NL ▾

OpenAI-compatible ongecensureerd LLM APIuncensoredapis.com

HomeDocs

Uncensored API Documentatie: Snelstartgids

Kom aan de slag met de ongecensureerde API door je authenticatie met je sleutel en het versturen van verzoeken naar het chat-completions endpoint. Deze gids behandelt de basis-URL, SDK-integratie, streaming en limieten voor het ongecensureerde model.

https://api.uncensoredapis.com/v1uncensored

Basis-URL en Authenticatie

Maak verbinding met het ongecensureerde LLM-API via de officiële OpenAI-compatibele base URL: https://api.uncensoredapis.com/v1. Authenticatie verloopt via de Authorization-header. Je moet je API-sleutel als bearer token opnemen. De sleutel wordt direct gegenereerd na het aanmelden op de pagina API-sleutel ophalen. Bewaar deze sleutel veilig; hij kan op elk moment worden vernieuwd, waardoor de oude ongeldig wordt. Er is geen creditcard nodig om te beginnen en er is gratis proeftegoed beschikbaar voor nieuwe accounts.

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

Elk verzoek moet het /v1/chat/completions endpoint targeten. Dit is een text-only API. Er zijn geen embeddings-, afbeeldings-, audio- of video-endpoints. De base URL blijft constant, ongeacht je abonnement. Gebruik standaard HTTP headers voor content type en autorisatie. Deze setup werkt met elke OpenAI-compatible client door simpelweg de base URL-configuratie aan te passen.

Model-ID en Eerste Verzoek

Geef de model-ID uncensored op in het requestbody. Dit model is een open-weight large language model dat op onze eigen GPU-servers draait, afgestemd op het geven van antwoorden zonder inhoudelijke weigeringen voor wettelijk volwassen gebruik. Het is geen GPT, Claude of een model van een andere leverancier. Het contextvenster bedraagt 100.000 tokens, zowel voor de prompt als voor de completion. Dit grote venster ondersteunt high-volume nsfw LLM-API-use cases die een lange contextretentie vereisen.

from openai import OpenAI

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

De API accepteert standaard chat-completion parameters. Stuur je berichten in een lijstformaat. De respons bevat gegenereerde tekst. Er is geen modelrouting; we serveren een enkel toegewijd model. Dit zorgt voor consistent gedrag. Bekijk de prijzengids voor tokenkosten. Het model behandelt controversiële of volwassen onderwerpen zonder standaard weigeringen, met uitzondering van de harde limiet voor seksuele inhoud met minderjarigen.

Streaming Responsen (SSE)

Schakel streaming in door stream: true in je verzoek in te stellen. Het endpoint ondersteunt Server-Sent Events (SSE) voor realtime tokenlevering. Dit is handig voor chatinterfaces waar je tekst wilt tonen terwijl deze wordt gegenereerd. De ongecensureerde API retourneert standaard geen streamingdata bij een synchronisch verzoek; je moet dit expliciet aanvragen. Streaming werkt met dezelfde model-ID en authenticatie. Het is efficiënt voor nsfw ai api-toepassingen die onmiddellijke gedeeltelijke resultaten nodig hebben. Houd de stream in de gaten op voltooiing om te weten wanneer de respons eindigt.

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 gedeeltelijke chunks in je clientcode. De laatste chunk bevat meestal het volledige bericht of een indicatie van voltooiing. Deze aanpak vermindert de waargenomen latentie. Zorg dat je client incrementele tekstupdates kan verwerken. De API-sleutel en basis-URL blijven hetzelfde. Rate limits gelden voor het totale verzoekvolume, niet alleen voor de grootte van de gestreamde respons.

Ondersteuning voor Tool/Function Calling

De API ondersteunt tool/function calling voor gestructureerde outputs. Definieer tools in je request body met hun namen, beschrijvingen en parameterschema's. Het model retourneert gestructureerde JSON-gegevens naast tekst wanneer het besluit een tool te gebruiken. Dit verschilt van ruwe tekstresponsen. Gebruik de tools parameter in het chat-completions endpoint. Stuur de tool-outputs terug naar het model in volgende beurten. Dit maakt complexe workflows mogelijk zonder externe parsing-logica. Het ongecensureerde model verwerkt function definitions betrouwbaar.

import OpenAI from "openai";

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

Structureer je tool-definities volgens het OpenAI-schema. De API retourneert de tool call-argumenten in JSON-formaat. Parse deze argumenten in je code om de gewenste functie uit te voeren. Stuur het resultaat vervolgens terug naar het model. Deze cyclus gaat door totdat het model een finale tekstrespons genereert. Deze functie is beschikbaar op hetzelfde prepaid credit-abonnement. Geen extra kosten voor tool-gebruik.

Rate Limits en Lichaamsgrootte

Elke API-sleutel is beperkt tot 300 verzoeken per minuut. De maximale request body-grootte is 8 MB. Het overschrijden van deze limieten retourneert specifieke HTTP-statuscodes. Een 401-fout geeft een ongeldige of ontbrekende API-sleutel aan. Een 402-fout betekent dat je prepaid credit-saldo ontoereikend is. Een 429-fout geeft aan dat je de rate limit hebt overschreden. Verminder je verzoekfrequentie of wacht tot het venster reset. Deze limieten gelden per sleutel, niet per account. Regenerateer je sleutel om opnieuw te beginnen indien nodig.

Het contextvenster is 100.000 tokens. Zorg dat je gecombineerde prompt en completion binnen deze limiet passen. Grote inputs kunnen worden afgekapt of afgewezen als ze de limiet voor de lichaamsgrootte overschrijden. Houd je gebruik in de gaten via het dashboard. Het prepaid credit-model betekent dat je alleen betaalt voor wat je gebruikt. Geen maandelijkse kosten of abonnementen. Credits vervallen nooit.

Prijzen en Credits

De ongecensureerde API hanteert een eenvoudig prepaid creditmodel. Input tokens kosten $0,25 per 1M tokens. Output tokens kosten $1,00 per 1M tokens. Er zijn geen maandelijkse kosten of abonnementen. Betaald tegoed vervalt nooit. Je kunt opwaarderen vanaf $20 met crypto (USDT of USDC). Er zijn bonuscredits beschikbaar: +5% voor $50+ en +10% voor $100+. Nieuwe accounts ontvangen $0,50 aan gratis proeftegoed voor 7 dagen, zonder creditcard. Dit model is ideaal voor high-volume nsfw AI-API-use cases.

Controleer je saldo in het dashboard. Credits worden automatisch afgeschreven bij elk verzoek. De openrouter ongecensureerde modellen alternatief gebruikt vaak andere prijzen; ons directe model biedt voorspelbare kosten. Gebruik de API-sleutel om alle verzoeken te authenticeren. De basis-URL blijft hetzelfde voor alle tiers. Geen verborgen kosten voor streaming of tool calling. Houd je gebruik bij om onverwachte kosten te vermijden.

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

Wat is de grootte van het contextvenster?

Het contextvenster is 100.000 tokens, zowel voor de prompt als de completion. Dit maakt lange gesprekken of het verwerken van grote documenten mogelijk binnen één verzoek.

Ondersteunt de ongecensureerde API streaming?

Ja, streaming wordt ondersteund via Server-Sent Events (SSE). Je moet de stream-parameter op true instellen in je verzoek. Dit maakt realtime tokenlevering mogelijk voor chatinterfaces.

Wat gebeurt er als mijn tegoed op is?

Je ontvangt een 402 HTTP-statuscode die aangeeft dat er geen tegoed meer is. Laad je account op via het dashboard om door te gaan. Credits vervallen nooit, dus je kunt altijd geld bijmaken.

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.