nl ▾

Uncensored, OpenAI-compatible API

API Documentatie

Begin met onze ongecensureerde LLM API in enkele minuten met standaard OpenAI-compatible tools. Deze gids behandelt authenticatie, verzoeken, streaming en beperkingen voor je NSFW-chatbot of roleplay-toepassing.

Authenticatie en basis-URL

Je API-sleutel verifieert elk verzoek. Gebruik https://api.whatisabliteration.com/v1 als je basis-URL. Geef je sleutel door in de Authorization header als een Bearer-token. Deze setup werkt met elke OpenAI-compatibele client.

curl https://api.whatisabliteration.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me last 5 requests"}]
  }'

Houd uw sleutel veilig. Eén sleutel per account. Vervang oude sleutels indien ze gecompromitteerd zijn.

Chat Completions Endpoint

Stuur tekst naar POST /v1/chat/completionsDe model id is uncensored. Dit endpoint verwerkt alle tekstgeneratie. Het ondersteunt geen afbeeldingen, audio of video. Je betaalt alleen voor gebruikte tokens. Fouten zijn gratis. Weigeringen zijn gratis.

from openai import OpenAI

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

Configureer uw systeemprompt om het persona te definiëren. Het model antwoordt direct zonder aarzeling. Contextvenster is 100.000 tokens in totaal.

Streaming en SSE Ondersteuning

Activeer streaming door stream: true. De API retourneert Server-Sent Events (SSE). Elk chunk bevat gedeeltelijke tekst. Het laatste chunk bevat tokengebruiksgegevens. Dit vermindert de waargenomen latentie voor lange responsen.

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 tokens zorgvuldig. Plak ze aan elkaar om de volledige respons te vormen. Dit is ideaal voor realtime chatinterfaces.

Function Calling en tools

Definieer tools in je request. Het model kan functies aanroepen wanneer dit gepast is. Gebruik tool_choice om gedrag te sturen. Stel temperature voor creativiteit. Geef parameters door zoals top_p en stop. Dit maakt complexe agent-workflows mogelijk.

import OpenAI from "openai";

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

Valideer tooluitvoer in je code. Het model stelt acties voor. Jij voert ze uit. Deze structuur ondersteunt geavanceerde automatiseringstaken.

Responsformaat JSON-modus

Instellen response_format naar {"type": "json_object"}. Het model retourneert alleen geldige JSON. Dit zorgt voor gestructureerde gegevens voor parsing. Gebruik dit voor API's die strikte formaten verwachten. Het verbetert de betrouwbaarheid voor downstream-systemen.

Gebruik deze modus bij integratie met andere diensten. Parse de uitvoer direct. Vermijd regex-hacks voor structuur.

Parameters en beperkingen

Max output is 16.000 tokens. Standaard max is 2.048 tokens. Contextvenster is 100.000 tokens. Snelheidslimiet is 300 verzoeken per minuut. Gelijktijdige verzoeken zijn 8 per sleutel. Max verzoekbody is 8 MB. Afhandelen van 401 voor ongeldige sleutels. Afhandelen van 402 voor geen krediet. Afhandelen van 429 voor snelheidslimieten.

Veelgestelde vragen

Wat is abliteren en waarom is dit belangrijk voor ongecensureerd gebruik?

Abliteration verwijdert specifieke modelgedragingen die weigeringen veroorzaken. Dit proces stelt het model in staat om controversiële of volwassen onderwerpen te beantwoorden zonder aarzelen. Het resulteert in een directere en eerlijkere antwoordstijl voor onbeperkte toepassingen.

Hoe vul ik mijn credit op?

Laad alleen op met crypto. Accepteer USDT op TRC20 of USDC op Base. Minimale bedrag is $20. Maximum is $500. Bonuscredit geldt voor hogere bedragen. Credit verloopt nooit.

Welke betaalmethoden accepteren jullie?

Alleen crypto: USDT op TRC20 of USDC op Base, elk geheel bedrag van $20 tot $500. Bonuskrediet geldt vanaf $50.

Je API-key is slechts één stap verwijderd

Meld je aan, haal je sleutel op en stel je basis-URL in. Dat is het volledige proces.

Probeer met proeftegoedDocumentatie bekijken