nl ▾
OpenAI-compatible API voor uncensored LLMs
Onbeperkteapikeys

API Documentatie & Snelstart

Integreer onze ongecensureerde API-sleutels met standaard OpenAI-compatibele clients om tekst te genereren zonder weigeringen. Deze gids behandelt authenticatie, verzoekstructuren, streaming en toolgebruik voor directe implementatie.

Basis-URL en authenticatie

Het API-eindpunt is https://api.uncensoredapikeys.com/v1. Deze URL werkt met elke OpenAI-SDK of compatibele client. Je hoeft alleen de basis-URL aan te passen en je API-sleutel te verstrekken in de autorisatieheader. Elk verzoek vereist een geldige sleutel. Ongeldige sleutels retourneren een 401-fout. Je ontvangt één actieve sleutel per account.

Authenticatie is eenvoudig. Gebruik de standaard Authorization: Bearer <API_KEY> formaat. Je key wordt direct gegenereerd na aanmelding via Google of e-mail. Er is geen telefoonnummerverificatie vereist. De key verloopt niet zolang je prepaid credit hebt.

Chatcompletion aanmaken

Stuur berichten naar het model met behulp van de POST /v1/chat/completions endpoint. De model-ID is uncensored. Dit endpoint accepteert standaard chatberichten met role- en content-velden. Je kunt temperatuur, top_p en stop-sequenties opgeven. Het model reageert met tekstcompletie.

Zorg ervoor dat je verzoeken binnen de limiet van 8 MB voor de request body blijven. Het overschrijden van deze limiet resulteert in een fout. Je kunt maximaal 300 verzoeken per minuut verwerken. Dit maakt integratie met hoge doorvoer mogelijk zonder complex wachtrijbeheer.

Voorbeeldverzoekstructuur:

curl https://api.uncensoredapikeys.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "return 404 for missing id"}]
  }'

Python SDK integratie is even eenvoudig. Initialiseer de client met de aangepaste basis-URL en uw sleutel. Geef berichten door als een lijst met dictionaries. Het response-object bevat de gegenereerde tekst in choices[0].message.content. Deze methode behandelt JSON-serialisatie automatisch.

from openai import OpenAI

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

Streaming-responsen (SSE)

Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE). Elk deel bevat gedeeltelijke tekst. Het laatste deel bevat tokenverbruiksstatistieken. Hiermee is realtime weergave van gegenereerde inhoud mogelijk.

Streaming vermindert de waargenomen latentie voor lange antwoorden. Je kunt direct beginnen met het weergeven van tekst. Bufferbeheer wordt afgehandeld door standaard SDK's. Gebruik dit voor chatinterfaces of live dashboards. Het tokenaantal in de laatste chunk helpt bij het nauwkeurig bijhouden van het gebruik.

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 tools

Het model ondersteunt function calling via de tools parameter. Definieer tools met namen, beschrijvingen en JSON-schemas. Het model kan functaanroepen retourneren in plaats van directe tekst. Dit stelt integratie met externe systemen of API's mogelijk. Je kunt tool_choice om automatische selectie af te dwingen of toe te staan.

Gebruik dit voor gestructureerde gegevensextractie of agent-workflows. Het model identificeert de juiste tool op basis van de gebruikersprompt. Je moet de functie uitvoeren en het resultaat teruggeven aan het model indien nodig. Dit creëert een lus voor complexe meerstaps taken. JSON-modus is ook beschikbaar via response_format voor strikte uitvoeropmaak.

Parameters en limieten

Pas het generatiegedrag aan met parameters zoals temperature, top_p, en seed. Een hogere temperatuur verhoogt de willekeur. Lagere waarden produceren meer deterministische outputs. Gebruik stop sequenties om de generatie te stoppen bij specifieke markeringen. presence_penalty en frequency_penalty help herhaling te verminderen.

Het contextvenster is 100.000 tokens voor input en output samen. Maximale uitvoer per verzoek is 16.000 tokens. Als max_tokens is niet ingesteld, dan is de limiet 2.048 tokens. Limitering van het aantal verzoeken staat 300 verzoeken per minuut toe. Gelijktijdige verzoeken zijn beperkt tot 8 per sleutel. Plan je gelijktijdigheid dienovereenkomstig.

Modelinformatie

De model-ID is uncensored. Het is een open-weight model gehost op onze servers. Het is geen GPT, Claude, Gemini of een ander model van een andere vendor. Het is getuned om zonder inhoudsweigeringen te antwoorden voor wettelijk volwassen gebruik. De enige harde limiet is seksuele inhoud met minderjarigen.

Prijzen zijn transparant. Input tokens kosten $0.15 per 1M. Output tokens kosten $0.50 per 1M. Fouten en weigeringen zijn gratis. Krediet vervalt niet. Je kunt opladen met USDT (TRC20) of USDC (Base). Minimale opwaardering is $20. Bonuskrediet geldt voor grotere bedragen. Geen maandelijkse kosten. Geen abonnementen. Betaal gewoon voor wat je gebruikt.

Node.js

import OpenAI from "openai";

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

Veelgestelde vragen

Wat is de eindpunt-URL van de uncensored API-sleutels?

De basis-URL is HTTPS://api.uncensoredapikeys.com/v1. Dit werkt met elke OpenAI-compatible client. Je moet de basis-URL in je SDK-configuratie bijwerken.

Hoe ga ik om met fouten zoals 401, 402 of 429?

Een 401-fout betekent dat uw API-sleutel ongeldig of ontbreekt. Een 402-fout geeft aan dat er onvoldoende vooruitbetaald krediet is. Een 429-fout geeft aan dat u de limiet van 300 verzoeken per minuut hebt overschreden. Retry-logica moet 429-fouten afhandelen met exponentiële backoff.

Wat zijn de contextvenster- en uitvoergrenzen?

Het totale contextvenster is 100.000 tokens. De maximale uitvoer per verzoek is 16.000 tokens. Als je max_tokens niet instelt, is de standaard uitvoerlimiet 2.048 tokens. Input- en outputtokens tellen mee voor hetzelfde venster.

Vraag je API-sleutel direct aan

Meld je aan, kopieer het token, werk het eindpunt bij. Dat is alles.

API-sleutel ophalen