NL ▾
API-sleutel aanvragen
  1. NSFW Video API
  2. Snelstart: Integreer Ongecensureerde Tekst in je Videowerkstroom

Snelstart: Integreer Ongecensureerde Tekst in je Videowerkstroom

Integreer onze ongecensureerde tekst-API in je NSFW-videopijplijn met deze snelstartgids. Je leert authenticeren, scripts genereren en antwoorden streamen met standaard OpenAI-compatibele clients.

Basis-URL en Authenticatie

Onze API is gehost op https://api.nsfwvideo.top/v1. Voor authenticatie heb je een API-sleutel nodig vanuit je accountdashboard. Je kunt je aanmelden via Google of e-mail om je sleutel direct te ontvangen. Geef deze sleutel door in de Authorization-header als Bearer-token. Deze setup werkt met elke OpenAI-compatibele SDK door de basis-URL en API-sleutel te configureren. Zorg dat je client verzoeken stuurt naar ons specifieke endpoint om toegang te krijgen tot het ongecensureerde model.

Videoscenarios Genereren

Stuur een POST-verzoek naar /v1/chat/completions met de model-ID uncensored. Dit model is afgestemd op het beantwoorden zonder inhoudsweigeringen voor wettelijk volwassen gebruik, wat het ideaal maakt voor NSFW-videoscenario's. Je kunt gedetailleerde scenedescripties of dialogen aanvragen. De API retourneert tekst die je direct kunt voeden in je video-generatiepijplijn voor consistente output.

curl https://api.nsfwvideo.top/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."}]
  }'

Prompt Engineering met JSON-modus

Voor gestructureerde gegevens gebruik je de parameter response_format ingesteld op {"type": "json_object"}. Dit zorgt ervoor dat het model geldige JSON retourneert, wat essentieel is voor het parseren van metadata of gestructureerde prompts in je automatiseringswerkstroom. Je kunt een schema definiëren in je systeemprompt om specifieke sleutels zoals scene_description of camera_angles af te dwingen. Dit vermindert overhead voor nabewerking en houdt je pijplijn schoon.

from openai import OpenAI

client = OpenAI(base_url="https://api.nsfwvideo.top/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 Antwoorden

Schakel streaming in door stream in te stellen op true. De API retourneert chunks via Server-Sent Events (SSE). Hiermee kun je voortgang tonen of tokens in real-time verwerken. Elke chunk bevat gedeeltelijke tekst, en de laatste chunk bevat statistieken over tokengebruik. Streaming is efficiënt voor lange scripts, zodat je applicatie kan reageren op inhoud terwijl deze wordt gegenereerd, zonder te hoeven wachten op het volledige antwoord.

import OpenAI from "openai";

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

Omgaan met Contextvensters

Het contextvenster is 100.000 tokens, zowel voor prompt als completion. De maximale uitvoer per verzoek is 32.000 tokens, of 2.048 als max_tokens niet is ingesteld. Plan je invoerlengte dienovereenkomstig om truncatie te vermijden. Voor lange gesprekken beheer je de geschiedenis door oudere berichten te knippen. Dit zorgt ervoor dat het model voldoende ruimte heeft voor relevante context, waardoor de coherentie in je videogeneratie behouden blijft.

Rate Limits en Tokens

Je bent beperkt tot 300 verzoeken per minuut en 8 gelijktijdige verzoeken per sleutel. De request body mag niet groter zijn dan 8 MB. Fouten zoals 401 (ongeldige sleutel) of 402 (geen tegoed) verbruiken je prepaid tegoed niet. Rate limits (429) verbruiken ook geen tegoed, zodat je zonder boete kunt opnieuw proberen. Tegoed wordt alleen aangerekend voor succesvol tokengebruik, wat kostenbeheersing garandeert voor pipelines met hoog volume.

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)

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

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 gebeurt er als ik mijn tegoed op heb?

Je API-sleutel blijft actief, maar verzoeken geven een 402-fout terug vanwege ontoereikende middelen. Je kunt op elk moment opwaarderen via crypto om het gebruik hervatten. Fouten en weigeringen zijn gratis, dus je wordt niet aangerekend voor mislukte pogingen.

Ondersteunt de API function calling?

Ja, de API ondersteunt function calling via de parameters <code>tools</code> en <code>tool_choice</code>. Je kunt aangepaste functies definiëren in je verzoek zodat het model gestructureerde gegevens retourneert. Dit is handig voor integratie met andere onderdelen van je video-productiewerkstroom.

Is er een gratis abonnement?

Nee, er is geen gratis abonnement. Elk nieuw account ontvangt echter $0,50 aan proeftegoed dat 7 dagen geldig is. Je kunt opwaarderen met crypto vanaf $10. Tegoed vervalt nooit en kan voor elk type verzoek worden gebruikt.

Je sleutel is nog maar één formulier verwijderd

Maak een account aan, kopieer de sleutel, wijzig de basis-URL. Dat is de hele setup.

API-sleutel aanvragen