NL ▾
API-sleutel aanvragen
per 1M input tokens
$0,25
Output tokens / 1M
$1,00
contextvenster van tokens
100.000
gratis proeftegoed
$0,50
verzoeken per minuut
300

Unrestricted AI API Documentatie

Begin met het genereren van tekst met onze ongecensureerde LLM API via standaard OpenAI-compatibele endpoints. Deze snelstartgids behandelt authenticatie, basisverzoeken, streaming en essentiële limieten om je integratie direct aan de gang te krijgen.

Basis-URL en Authenticatie

De Unrestricted AI API is gehost op https://api.unrestrictedai.top/v1. Het volgt de OpenAI chat-completions structuur, wat betekent dat je bestaande OpenAI SDKs kunt gebruiken door simpelweg de base_url aan te passen en je API-sleutel te verstrekken. Je hebt maar één actieve sleutel per account nodig, en dit geeft je onmiddellijk toegang tot het ongecensureerde model. Authenticatie wordt afgehandeld via de Authorization header met het Bearer schema. Zorg dat je sleutel veilig blijft, omdat deze je gebruik van prepaid tegoed beheert. In tegenstelling tot abonnementsdiensten, betaal je alleen voor verwerkte tokens, met fouten en weigeringen die bij nul tokens worden gefactureerd.

Je eerste verzoek

Stuur een standaard chat completion verzoek om de connectiviteit te testen. De model ID is altijd uncensored. Deze endpoint accepteert tekstinput en retourneert tekstoutput, met ondersteuning tot 100.000 tokens in het contextvenster. Als je max_tokens niet specificeert, dan gebruikt de API standaard 2.048 output-tokens. Dit eenvoudige POST-verzoek toont de kernfunctionaliteit: een prompt versturen en een gegenereerd antwoord ontvangen zonder inhoudsfilters voor wettelijke volwassen of controversiële onderwerpen.

Python SDK Integratie

Het gebruik van de officiële OpenAI Python library is de snelste manier om te integreren. Wijs de client naar onze basis-URL en geef je sleutel door. De onderstaande code toont een basis synchronisch verzoek. Deze aanpak verwerkt JSON automatisch, zodat je de responsinhoud direct kunt gebruiken in je Python variabelen. Het is ideaal voor backend services of batchverwerking waar streaming latentie minder kritiek is dan code-eenvoud.

Node.js SDK Integratie

Voor JavaScript-omgevingen configureer je de OpenAI Node.js client om ons endpoint te targeten. De asynchrone aard van Node.js past goed bij de responstijd van de API. Stel de basis-URL correct in, en de SDK zal de request-indeling afhandelen. Onthoud dat deze API geen image, audio of embedding endpoints ondersteunt, dus blijf bij tekstgebaseerde completions. Deze methode is geschikt voor web servers of edge functions waar je ongecensureerde LLM responsen in dynamische inhoud wilt injecteren.

Streaming Responsen

Schakel streaming in door stream: true in je verzoek in te stellen. De API retourneert data via Server-Sent Events (SSE), waardoor je tokens in real-time kunt ontvangen. Tokengebruik en facturatiemetrics zijn inbegrepen in de laatste chunk van de stream. Dit vermindert de waargenomen latentie voor eindgebruikers, vooral bij lange outputs. Streaming wordt aanbevolen voor chatinterfaces waar directe tekstweergave de gebruikerservaring verbetert. Monitor de laatste chunk voor totale tokenaantallen om je prepaid tegoed nauwkeurig te volgen.

Limieten, Fouten en Context

Elke API-sleutel is beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken. De request body mag niet groter zijn dan 8 MB. Veelvoorkomende fouten zijn 401 voor ongeldige sleutels, 402 wanneer prepaid tegoed op is, en 429 voor rate limits. Het contextvenster ondersteunt in totaal 100.000 tokens, zowel voor prompt als completion. Als je deze limieten overschrijdt, implementeer dan exponentiële backoff. Tegoed verloopt nooit, en fouten zoals dubbele afschrijvingen worden afgehandeld via de Support-pagina, zodat je je prepaid waarde onbeperkt houdt.

cURL

curl https://api.unrestrictedai.top/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.unrestrictedai.top/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.unrestrictedai.top/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)

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
EndpointsPOST /v1/chat/completions · GET /v1/models
Model-IDuncensored
AuthenticatieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.unrestrictedai.top/v1
JSON-modusresponse_format: {"type": "json_object"}
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Contextvenster100.000 tokens (invoer + uitvoer)
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
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Verzoekgroottetot 8 MB
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Rate limit300 verzoeken per minuut per sleutel
Geldigheidbetaald tegoed verloopt niet, geen abonnement
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
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

Hoe wordt de facturatie berekend?

Je wordt $0,25 per 1M input-tokens en $1,00 per 1M output-tokens aangerekend. Fouten en weigeringen verbruiken geen tokens, dus die zijn gratis.tegoed is prepaid en verloopt nooit.

Welke betaalmethoden worden geaccepteerd?

We accepteren alleen crypto: USDT (TRC20) of USDC (Base). Minimale opwaardering is $10, en bonussen gelden voor hogere bedragen. Geen creditcards of PayPal worden ondersteund.

Filtert de API inhoud?

Het model is ongecensureerd en weigert geen wettelijke volwassen, fictieve of controversiële onderwerpen. Seksuele inhoud met minderjarigen wordt echter altijd geblokkeerd. Prompts worden niet gebruikt voor training.

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