NL ▾
API-sleutel aanvragen

NSFW Video API Documentatie

Krijg je API-sleutel voor de ongecensureerde LLM en begin binnen enkele minuten tekstverzoeken naar onze NSFW Video API te sturen. Deze gids behandelt de OpenAI-compatibele endpoints, streaming en tool calling die je nodig hebt voor pipelines met volwassen inhoud.

Base URLhttps://api.nsfwvideoapi.com/v1
Modeluncensored

Base URL en authenticatie

De NSFW Video API gebruikt standaard OpenAI-compatible endpoints. Je basis-URL is https://api.nsfwvideoapi.com/v1. Voor authenticatie neem je je API-sleutel op in de Authorization-header als Bearer-token. Je kunt een sleutel genereren op de API-sleutel ophalen-pagina met alleen een e-mailadres en wachtwoord. Er is geen telefoonnummer of creditcard nodig om te beginnen. De sleutel wordt direct na de registratie getoond. Als je een nieuwe sleutel nodig hebt, kun je deze op elk moment opnieuw genereren, waardoor de oude sleutel direct ongeldig wordt. Dit houdt je integratie eenvoudig en veilig.

Eerste verzoek

Stuur een POST-verzoek naar /v1/chat/completions met model-ID uncensored. Dit model is afgestemd op volwassen inhoud en weigert wettelijke onderwerpen niet. Het volgende voorbeeld toont een eenvoudige tekst-completion met cURL. Vervang YOUR_API_KEY door je eigen sleutel.

curl https://api.nsfwvideoapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

De respons retourneert de gegenereerde tekst in choices[0].message.content. Je kunt ook beschikbare modellen opvragen met GET /v1/models. Dit bevestigt dat de API correct reageert voordat je dieper integreert in je pipeline.

Python SDK-integratie

Gebruik de officiële OpenAI Python SDK om met de NSFW Video API te communiceren. Stel de base URL in op ons endpoint en lever je API-sleutel. De volgende codesnippet toont hoe je de client initialiseert en een prompt verstuurt. Deze aanpak werkt met elke standaard OpenAI-compatibele clientbibliotheek.

from openai import OpenAI

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

Zorg dat je het responsobject verwerkt om de gegenereerde inhoud te extraheren. Deze methode is ideaal voor backend-services waar je gestructureerde gegevensverwerking nodig hebt. De model-ID blijft uncensored voor alle verzoeken.

Node.js SDK-gebruik

Voor Node.js-omgevingen gebruik je het openai npm-pakket. Configureer de client met de juiste base URL en je API-sleutel. De onderstaande code toont een eenvoudig chat-completieverzoek. Dit is nuttig voor serverless functies of web servers die taken voor NSFW-tekstgeneratie afhandelen.

import OpenAI from "openai";

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

De responsstructuur komt overeen met het OpenAI-formaat. Je kunt de inhoud parseren en doorgeven aan je applicatielogica. Onthoud dat het model geen afbeeldingen of video's genereert; het is een pure tekst-API.

Streaming met SSE

Schakel streaming in door stream: true in je verzoek op te nemen. De API retourneert Server-Sent Events (SSE) voor real-time tokenlevering. Dit vermindert de waargenomen latentie voor gebruikers. Het volgende voorbeeld toont hoe je streaming-responsen in Node.js verwerkt.

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 wanneer deze aankomt. Dit is cruciaal voor chatinterfaces waar gebruikers directe feedback verwachten. Streaming werkt met alle OpenAI-compatibele SDK's die SSE ondersteunen. Merk op dat streaming geen invloed heeft op de prijzen of het tellen van tokens.

Rate limits, fouten en context

Je bent beperkt tot 300 verzoeken per minuut per API-sleutel. De maximale grootte van het request body is 8 MB. Veelvoorkomende fouten zijn 401 voor ongeldige sleutels en 402 als je prepaid tegoed op is. Upgrade je tegoed via het dashboard om door te gaan. Het contextvenster is 100.000 tokens voor prompt en completion samen. Als je de limiet overschrijdt, retourneert de API een 429-fout. Plan je tokengebruik zorgvuldig om onderbrekingen te vermijden.

Technische specificaties

Alle echte limieten en functies van de API op één plek — controleer ze voordat je opwaardeert.

OnderdeelWaarde
API-formaatOpenAI-compatibel: elke OpenAI-SDK werkt — vervang alleen base URL en sleutel
Model-IDuncensored
AuthenticatieAuthorization: Bearer YOUR_KEY
Base URLhttps://api.nsfwvideoapi.com/v1
EndpointsPOST /v1/chat/completions · GET /v1/models
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
JSON-modusresponse_format: {"type": "json_object"}
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Contextvenster100.000 tokens (invoer + uitvoer)
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Gelijktijdige verzoekentot 8 tegelijk per sleutel
Rate limit300 verzoeken per minuut per sleutel
Verzoekgroottetot 8 MB
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
Bonus+5% vanaf $50, +10% vanaf $100
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
InloggenGoogle of e-mail en wachtwoord

Foutcodes

Fouten komen als JSON met een vaste type; mislukte of geweigerde verzoeken kosten niets.

CodeTypeBetekenis
400bad_requestongeldige JSON, lege berichten, verkeerde parameter of context te lang
401missing_key · invalid_key · key_revokedsleutel ontbreekt, is onjuist of is vervangen
402no_creditgeen tegoed — waardeer op en ga direct verder
403content_blockedseksuele inhoud met minderjarigen — geweigerd, niet gerekend
404not_foundonbekend endpoint
413request_too_largebody groter dan 8 MB
429rate_limited · concurrencymeer dan 300/min of 8 tegelijk — wacht en probeer opnieuw
503upstream_busymodel bezet — probeer het over enkele seconden opnieuw

Vragen en antwoorden

Wat is de grootte van het contextvenster?

Het contextvenster is 100.000 tokens, zowel voor de input-prompt als de output-completion. Dit maakt lange gesprekken of het verwerken van grote documenten mogelijk zonder truncatie.

Worden prompts gebruikt voor training?

Nee, je prompts worden niet gebruikt voor training. De NSFW Video API respecteert je privacy door je gegevens gescheiden te houden van datasets voor modelverbetering.

Welke inhoud wordt geblokkeerd?

De enige harde inhoudslimiet is seksuele inhoud met minderjarigen. Alle andere wettelijke, volwassen, fictieve of controversiële onderwerpen zijn toegestaan zonder weigering.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, pas de base URL aan. Dat is de hele setup.

API-sleutel aanvragen