nl ▾

Directe ongecensureerde LLM-API voor ontwikkelaars

Begin met proefkredieten

Voer e-mail en wachtwoord in; je sleutel verschijnt direct.

Probeer met proeftegoed
Basis-URL
https://api.nsfwopenrouter.com/v1
Model
ongecensureerd

API-snelstart: Chatcompleteringen

Start Met Bouwen Met Onze Ongecensureerde LLM API In Minuten. Deze Gids Beslaat Authenticatie, Verzoekstructuren En Streaming Voor Je NSFW Chatbot Of Roleplay App.

Basis-URL
https://api.nsfwopenrouter.com/v1
Model
ongecensureerd

Authenticatie & basis-URL

Je API-sleutel verifieert elk verzoek. Gebruik de Authorization header met de Bearer schema. Je basis-URL is https://api.nsfwopenrouter.com/v1. Deze URL werkt met elke OpenAI-compatible SDK. Je hebt geen abonnement nodig. Je betaalt alleen voor gebruikte tokens. Fouten en weigeringen kosten niets. Meld je aan via Google of e-mail om je sleutel direct te ontvangen.

Een Chat Completion Request versturen

Stuur een POST-verzoek naar /v1/chat/completions. De model-ID is altijd uncensored. Geef je systeemprompt om gedrag te definiëren. Neem gebruikersberichten op in de messages array. De API retourneert tekstuitvoer direct. Er vindt geen complexe routing plaats. Verkeer gaat rechtstreeks naar onze servers. Dit zorgt voor consistente NSFW-handhaving zonder upstream-filters.

Stream-antwoorden verwerken

Activeer streaming door stream naar true. De API retourneert Server-Sent Events (SSE). Elke chunk bevat gedeeltelijke tekst. Gegevens over token-gebruik verschijnen in de laatste chunk. Dit vermindert de waargenomen latentie voor gebruikers. Het stelt je in staat gegenereerde inhoud real-time weer te geven. Verwerk fouten binnen de streamlogica. Verwerp onvolledige chunks bij een fout.

Modelparameters configureren

Aanpassen temperature voor creativiteit. Gebruik top_p voor nucleus sampling. Stel max_tokens om de uitvoerlengte te beperken. De standaard maximum is 2.048 tokens. Je kunt tot 16.000 tokens per verzoek aanvragen. Het contextvenster ondersteunt in totaal 100.000 tokens. Dit omvat zowel prompt als voltooiing. Stel deze instellingen fijn af voor je specifieke rollenspelbehoeften.

JSON-modus afdwingen

Gebruik response_format met {"type": "json_object"}. Het model garandeert geldige JSON-uitvoer. Deze structuur is essentieel voor programmatische integratie. Parse het antwoord direct naar je applicatieobjecten. Vermijd regex-parsing voor betrouwbaarheid. Deze functie zorgt voor consistente gegevensextractie. Het werkt naadloos met standaard SDK's.

Toolcalls begrijpen

Definieer tools in de request body. Het model kan gestructureerde functaanroepen retourneren. Gebruik tool_choice om specifiek gedrag af te dwingen. Dit maakt dynamische agent-workflows mogelijk. De API ondersteunt standaard OpenAI-toolformaten. Parse de tool_calls array in de response. Voer functies uit en voer resultaten terug. Dit maakt complexe multi-step interacties mogelijk.

cURL

curl https://api.nsfwopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run my unit tests and show results"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Streaming

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)

Veelgestelde vragen

Wat is het NSFW alternatief voor OpenRouter voor directe ongecensureerde toegang?

Onze API biedt directe toegang tot een ongecensureerd model zonder de routing-lagen van OpenRouter. Je krijgt consistente NSFW-uitvoer zonder dat upstream-filters verstoren. Dit is ideaal voor roleplay-applicaties die betrouwbare generatie van volwassen inhoud nodig hebben.

Waarom krijg ik 402-fouten?

Een 402-fout geeft aan dat het vooruitbetaalde tegoed onvoldoende is. Tokens worden pas in rekening gebracht na succesvolle verwerking. Voeg crypto tegoed toe aan je account om de dienst weer te gebruiken. Tegoed vervalt niet, dus je kunt later aanvullen.

Hoe werkt het 100.000-token contextvenster?

De limiet van 100.000 tokens geldt voor de som van input- en outputtokens. U kunt grote prompts verzenden en lange antwoorden ontvangen. Het maximale enkele antwoord is 16.000 tokens. Beheer uw geschiedenis om binnen dit venster te blijven voor optimale prestaties.

Vraag je API-sleutel direct aan

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

Probeer met proeftegoed