nl ▾

API-documentatie voor ontwikkelaars

Begin met onze ongecensureerde LLM API in enkele minuten. Gebruik standaard OpenAI-compatible tools om ruwe, ongefilterde tekstantwoorden voor je toepassingen te sturen.

Authenticatie en basis-URL

Je API-sleutel verifieert elk verzoek. Gebruik https://api.nsfwtext.cc/v1 als je basis-URL. Geef de sleutel door in de Authorization header. Deze opstelling werkt met elke OpenAI-compatible client.

curl https://api.nsfwtext.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check server status now"}]
  }'

Genereer direct je sleutel via Google of e-mail. Geen telefoonnummer vereist. De sleutel verschijnt direct na het aanmelden.

Eerste verzoek

Verstuur je eerste bericht naar het uncensored-model. Gebruik de model-ID uncensored voor ruwe output. Het endpoint accepteert standaard chat-completions payloads.

from openai import OpenAI

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

Vervang placeholders door uw daadwerkelijke sleutel. De respons bevat de gegenereerde tekst direct. Fouten retourneren standaard HTTP-codes.

Streaming-responsen

Ontvang tokens in realtime via Server-Sent Events. Schakel streaming in door stream naar trueTokenverbruik verschijnt in de laatste chunk.

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 elke chunk zoals deze aankomt. Dit vermindert de waargenomen latentie voor lange uitvoer. Afhandeling van gedeeltelijke zinnen op een graceuze manier in je UI.

Function Calling en JSON-modus

Definieer tools voor gestructureerde data-extractie. Gebruik response_format met {"type": "json_object"} voor strikte JSON-output. Dit zorgt voor betrouwbare parsing in je backend.

import OpenAI from "openai";

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

Specify tool definitions in the tools array. Het model retourneert toolaanroepen of directe tekst. Valideer de JSON-structuur voordat je het gebruikt.

Parameters en context

Reguleer de generatie met temperature, top_p, en seed. Het contextvenster ondersteunt in totaal 100.000 tokens. Maximaal output is 16.000 tokens per verzoek.

Instellen max_tokens om excessief gebruik te voorkomen. Gebruik stop sequenties om de output vroegtijdig te trunceren. Pas presence_penalty voor variëteit.

Limieten en fouten

Rate limits allow 300 requests per minute. Concurrency is capped at 8 simultaneous requests. Request bodies must stay under 8 MB.

Gebruik 401 voor ongeldige sleutels. 402 geeft onvoldoende prepaid tegoed aan. 429 signaleert uitputting van de rate limit.tegoed vervalt nooit, dus je kunt op elk moment opladen.

Veelgestelde vragen

Wat is de basis-URL van de NSFW tekst-API?

Gebruik HTTPS://api.nsfwtext.cc/v1 voor alle verzoeken. Deze basis-URL werkt met standaard OpenAI SDK's. Werk je clientconfiguratie bij om hierheen te verwijzen.

Hoe verzorg ik streamingantwoorden?

Stel stream in op true in je verzoek. De API retourneert Server-Sent Events. Parse elk chunk om tokens in realtime weer te geven. Controleer het laatste chunk voor tokenverbruik.

Wat gebeurt er als ik op raak van krediet?

Je ontvangt een 402-foutcode. Laad tegoed op met USDT of USDC. Tegoed is vooraf betaald en vervalt nooit. Fouten en weigeringen verbruiken geen tegoed.

Vraag je API-sleutel direct aan

Registreer, haal je sleutel op en pas je basis-URL aan. Dat is alles wat je hoeft te doen.

Account openen