nl ▾
Probeer met proeftegoed

Integratiegids: Chat Completions API

Verbind je applicatie binnen vijf minuten met de abliterated AI API met behulp van standaard OpenAI SDK's. Deze gids behandelt de basis-URL, authenticatie en de specifieke parameters die nodig zijn voor ongecensureerde generatie.

https://api.aiabliterated.cc/v1uncensored

Basis-URL en authenticatie

De ablitereerde API werkt als een drop-in vervanging voor standaard OpenAI-endpoints. Je stuurt verzoeken naar https://api.aiabliterated.cc/v1 en authenticeren met een Bearer-token in de Authorization header. Deze opstelling werkt met elke client die het OpenAI-protocol ondersteunt.

  • Basis-URL: https://api.aiabliterated.cc/v1
  • Auth Header: Authorization: Bearer YOUR_API_KEY
  • Model-ID: uncensored

Authenticatie is streng. Als je een ongeldige sleutel verzendt, retourneert het systeem direct een 401-fout.

Het /v1/chat/completions-eindpunt

Stuur je promptgegevens naar de /v1/chat/completions endpoint om tekstantwoorden te ontvangen. Het systeem verwacht een JSON-payload met de modelidentifier en je berichtengeschiedenis. Dit is een tekstinterface; verwacht geen beeld- of audiogeneratie.

Het model verwerkt input en output binnen een contextvenster van 100.000 tokens. Als je geen limiet opgeeft, genereert het systeem standaard 2.048 tokens per verzoek. Je kunt dit verhogen tot een harde maximum van 16.000 tokens.

from openai import OpenAI

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

Streaming-responsen & tokengebruik

Activeer streaming door stream: true in je request payload. De API retourneert een Server-Sent Events (SSE) stream van gedeeltelijke tokens. Dit vermindert de waargenomen latentie aanzienlijk voor interactieve applicaties.

Tokenverbruiksgegevens worden niet met elke chunk verzonden. In plaats daarvan bevat de laatste chunk van de stream de volledige verbruiksstatistieken voor dat verzoek. Dit ontwerp houdt de stream lichtgewicht terwijl het accurate facturatiegegevens biedt. Fouten tijdens streaming worden afgehandeld door de verbinding te sluiten met een fout-JSON-object.

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)

Function Calling en JSON-modus

Het ablitereerde model ondersteunt gestructureerde outputs via de response_format parameter. Stel dit in op {"type": "json_object"} om strikte JSON-conformiteit af te dwingen. Dit is essentieel voor betrouwbare integratie met backendsystemen.

Function calling is ook beschikbaar. Definieer tools in je verzoek, en het model zal geldige JSON genereren die overeenkomt met je schema. Het systeem valideert je tooldefinies niet, dus zorg ervoor dat je schema's correct zijn voordat je verzoeken verstuurt. Deze mogelijkheid maakt complexe agent-architecturen mogelijk zonder externe parsinglagen.

import OpenAI from "openai";

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

Parameters: Temperatuur, Top-P en Seed

Stuur de willekeur van je outputs aan met standaard samplingparameters. De temperature waarde past de creativiteit aan, terwijl top_p beperkt de nucleus sampling. Gebruik seed voor deterministische outputs wanneer je reproduceerbare resultaten nodig hebt voor debugging.

Andere beschikbare parameters omvatten stop sequenties, presence_penalty, en frequency_penalty. Deze geven fijne controle over tokenherhaling en onderwerpsfocus. Het uncensored model reageert goed op lage temperature-instellingen voor codegeneratie en hoge temperaturen voor creatief schrijven.

Rate Limits en beperkingen

De API hanteert strikte limieten om stabiliteit voor alle gebruikers te waarborgen. Je bent beperkt tot 300 verzoeken per minuut per key. Gelijktijdige verzoeken zijn beperkt tot 8 tegelijk. Elke request body mag niet groter zijn dan 8 MB.

Als je deze limieten overschrijdt, retourneert het systeem een 429 Too Many Requests-foutmelding. Facturatie is gebaseerd op echt tokengebruik. Fouten en weigeringen verbruiken je voorbetaalde krediet niet. Je kunt je sleutel direct beheren via het dashboard als je je referenties vanwege deze beperkingen wilt draaien.

cURL

curl https://api.aiabliterated.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize this 500 word technical document"}]
  }'

Veelgestelde vragen

Hoe betaal ik voor de geablitereerde API?

Wij accepteren alleen cryptocurrency voor stortingen. Je kunt USDT op het TRC20-netwerk of USDC op het Base-netwerk storten. Minimale stortingen beginnen bij $20, en hogere bedragen triggeren bonus tegoed percentages.

Wat gebeurt er als ik een 402-fout krijg?

Een 402-fout geeft aan dat het vooruitbetaalde tegoedsaldo onvoldoende is om het verzoek te dekken. Je moet je account aanvullen met crypto om de dienst weer te gebruiken. Je tegoed vervalt niet, dus je kunt geld toevoegen wanneer het jou schikt.

Is er een gratis proefversie beschikbaar?

Ja, elk nieuw account ontvangt $0.50 aan proefkrediet dat 7 dagen geldig is. Je kunt je aanmelden met je Google-account of een e-mailadres met wachtwoord.

Beveilig je API-sleutel

Registreer, kopieer je token, pas je base URL aan. Dat is het volledige proces.

Probeer met proeftegoedDocumentatie bekijken