nl ▾
API-sleutel ophalen

API Documentatie

Begin direct met het gebruik van de NSFW uncensored LLM API met deze codevoorbeelden. De service is volledig OpenAI-compatible, dus je kunt je base URL en API-sleutel invoeren om met tekstgeneratie te beginnen.

Authenticatie en sleutels

Haal je API-sleutel op door je aan te melden met Google of een e-mailadres. De sleutel verschijnt direct op het dashboard. Gebruik deze als Bearer-token in de Authorization header voor elk verzoek.

curl https://api.nsfwuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my plan balance"}]
  }'

Chat Completions-endpoint

Stuur tekst naar POST /v1/chat/completions en ontvang tekst terug. De model-ID is uncensored. Input past binnen een contextvenster van 100.000 tokens.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwuncensored.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 en SSE

Activeer streaming door stream: true. Ontvang tokens via Server-Sent Events. Tokenverbruik verschijnt in de laatste chunk.

import OpenAI from "openai";

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

Parameters en configuratie

Aanpassen temperature, top_p, en stop sequenties. Gebruik response_format: {"type": "json_object"} voor JSON-uitvoer.

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)

Rate Limits en quota

Limiet is 300 verzoeken per minuut per sleutel. Gelijktijdige verzoeken zijn beperkt tot 8. Request-bodies moeten onder de 8 MB blijven.

Fouten en contextvenster

401 betekent een ongeldige sleutel. 402 geeft aan dat er geen tegoed is. 429 signaleert de limiet. Het contextvenster is 100.000 tokens in totaal.

Veelgestelde vragen

Wat is het primaire trefwoord van de site?

Het primaire trefwoord is NSFW uncensored. Deze term verschijnt in de H2 van een eigen sectie en in de eerste FAQ-vraag.

Hoe ga ik om met fouten in de API?

Verwerk 401 voor authenticatieproblemen, 402 voor onvoldoende tegoed en 429 voor rate limits. Fouten en weigeringen zijn gratis.

Wat is de grootte van het contextvenster?

Het contextvenster is 100,000 tokens voor prompt en voltooiing samen. Er is geen aparte limiet voor de uitvoer: een antwoord kan alle resterende ruimte in het venster gebruiken.

Genereer je API-sleutel

Meld je aan, haal je sleutel op en stel je basis-URL in. Simpele integratie.

API-sleutel ophalen