NL ▾

Open-weight LLM API zonder inhoudsbeperkingen.

Snelle start met de ongecensureerde AI API

Deze documentatie helpt je bij het integreren van de ongecensureerde LLM API in je applicatie. Begin binnen enkele minuten met chat completions.

Basis-URL
https://api.apitanpasensor.com/v1
Model
uncensored
API-sleutel verkrijgen

Base URL en authenticatie configureren

Om te beginnen moet je de base URL configureren zodat de OpenAI SDK compatibel is en naar onze server wijst. Gebruik https://api.apitanpasensor.com/v1 als hoofdeindpunt. Authenticatie verloopt via de header Authorization: Bearer YOUR_API_KEY. De API-sleutel die je bij registratie krijgt is uniek en geldt slechts voor één account. Als je de sleutel regeneert, wordt de oude sleutel direct ongeldig en kan niet meer worden gebruikt, ook al verloopt de oude sleutel niet automatisch na verloop van tijd.

Voorbeeld van eerste verzoek

Stuur een POST-verzoek naar /v1/chat/completions met model uncensored. Dit model is een open-weight model dat geen filters hanteert voor geldige volwassen of controversiële onderwerpen, in tegenstelling tot standaard enterprise-modellen.

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

Voeg de parameter model met waarde uncensored toe. De respons is JSON met gegenereerde tekst.

Integratie met Python SDK

Gebruik de openai-bibliotheek in Python om met de API te communiceren. Stel base_url en api_key in volgens de bovenstaande configuratie. Het uncensored model ondersteunt een contextlengte van maximaal 100.000 tokens, waardoor je zeer lange prompts kunt versturen zonder belangrijke informatie te verliezen.

from openai import OpenAI

client = OpenAI(base_url="https://api.apitanpasensor.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 bovenstaande code toont hoe je systeem- en gebruikersberichten stuurt.

Integratie met Node.js SDK

Voor Node.js-gebruikers kan de OpenAI SDK ook eenvoudig worden geconfigureerd. Stel baseURL in op onze eindpunt-URL en gebruik je API-sleutel. Deze aanpak stelt je in staat om ongecensureerde AI snel te integreren in je webapplicatie of server-side applicatie.

import OpenAI from "openai";

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

Dit model verwerkt alleen tekst; het ondersteunt geen beeld-, audio- of videogeneratie.

Streaming (SSE) inschakelen

Voor een responsievere gebruikerservaring activeer je streaming door stream: true toe te voegen aan de verzoekparameters. De API retourneert het antwoord via Server-Sent Events (SSE). Dit is zeer nuttig voor real-time chat-applicaties waarin gebruikers het resultaat token per token zien verschijnen.

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)

Streaming verandert niet de prijs of tokenlimiet, alleen de verzendwijze.

Beperkingen, fouten en contextbeheer

Deze API kent een limiet van 300 verzoeken per minuut per sleutel en een maximale request-body van 8 MB. Bij een ongeldige sleutel ontvang je fout 401. Als je tegoed op is, verschijnt fout 402. Fout 429 betekent dat je de rate limit hebt overschreden. Het contextvenster bedraagt 100.000 tokens voor gecombineerde prompt- en completion-tokens. Zorg ervoor dat je tokens verstandig beheert om deze limiet niet te overschrijden.

Veelgestelde vragen

Verloopt mijn API-sleutel?

API-sleutels hebben geen automatische vervaldatum. Als je een nieuwe sleutel genereert in het dashboard, wordt de oude sleutel direct ingetrokken en is deze niet langer geldig.

Is dit model echt ongecensureerd?

Ja, ons open-weight model accepteert volwassen, fictie- of veiligheidsresearchonderwerpen. De enige strikte beperking is seksuele inhoud met minderjarigen.

Wat als mijn tegoed op is?

Je krijgt een 402-foutmelding bij het volgende verzoek. Gekocht tegoed vervalt nooit, dus je kunt altijd opwaarderen zonder dat je saldo verloren gaat.

Je sleutel is in één stap geregeld

Maak een account aan, kopieer je sleutel en pas de basis-URL aan. Dat is alles.

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
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthenticatieAuthorization: Bearer YOUR_KEY
Model-IDuncensored
Base URLhttps://api.apitanpasensor.com/v1
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
JSON-modusresponse_format: {"type": "json_object"}
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Contextvenster100.000 tokens (invoer + uitvoer)
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
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
Verzoekgroottetot 8 MB
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Bonus+5% vanaf $50, +10% vanaf $100, +15% vanaf $200
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
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