NL ▾
API-sleutel aanvragen

NSFW TTS API Snelstartgids

Kom direct aan de slag met je NSFW TTS-pijplijn met deze ongecensureerde LLM-API. Gebruik de standaard OpenAI-compatibele endpoints om tekst te genereren zonder weigeringen, geoptimaliseerd voor workflows voor volwassen inhoud.

Base URLhttps://api.nsfwttsapi.com/v1

Base URL & Authenticatie

Wijs je client naar https://api.nsfwttsapi.com/v1. Je hebt een API-sleutel nodig voor elk verzoek. Meld je aan op de pagina API-sleutel ophalen met alleen een e-mailadres en wachtwoord. De sleutel verschijnt direct. Deze is uniek voor je account en kan op elk moment worden geregistreerd, waardoor de oude sleutel ongeldig wordt. Voor de initiële proefversie zijn geen telefoonnummer of creditcard nodig.

Geef de sleutel door in de Authorization header als bearer token. Als de sleutel ontbreekt of ongeldig is, krijg je een 401-fout. Als je geen prepaid tegoed hebt, krijg je een 402-fout. Deze API biedt één open-weight model dat is afgestemd op volwassen inhoud, dus je hoeft geen modelrouting of leverancierskeuzes te beheren.

Chat Completions Endpoint

Stuur POST-verzoeken naar /v1/chat/completions. De model-ID is altijd uncensored. Dit is een open-weight model dat op onze eigen servers draait, geen proxy voor GPT of Claude. Het antwoordt direct zonder inhoudsweigeringen voor wettelijk volwassen materiaal.

  • Input: Standaard berichtarray met role en content.
  • Output: Tekstantwoord in message.content.
  • Prijs: $0,25 per 1M input tokens, $1,00 per 1M output tokens.

Gebruik het ruwe HTTP-endpoint als je de volledige controle over de verzoekstructuur wilt. Gebruik het volgende voorbeeld om je sleutel en modeltoegang te verifiëren.

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

Python SDK

Gebruik de officiële openai Python-pakket. Stel de base URL in op ons endpoint en geef je API-sleutel op. Dit werkt naadloos met de standaard SDK omdat we het OpenAI chat-completions-formaat exact volgen.

Dit is de snelste manier om de NSFW LLM-API in je bestaande Python-scripts te integreren. Je hoeft geen ruwe JSON handmatig te parseren. De SDK behandelt de streaming als je deze inschakelt, maar voor eenvoudige tekstgeneratie retourneert een standaardoproep de volledige respons in één keer.

  • Installeer via pip install openai.
  • Stel base_url in op https://api.nsfwttsapi.com/v1.
  • Stel api_key in op je gegenereerde sleutel.

Gebruik de volgende codefragment om een antwoord te genereren.

from openai import OpenAI

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

Gebruik het openai Node.js-pakket. Configureer de client met onze base URL en je API-sleutel. Hiermee kun je dezelfde idiomatische code gebruiken die je voor andere OpenAI-compatibele diensten zou gebruiken.

Node-ontwikkelaars kunnen de ongecensureerde AI-API direct integreren in hun Express- of Fastify-servers. De verzoekstructuur is identiek aan de standaard API. Je stuurt een messages-array en het model retourneert tekst. Er is geen routingruis, alleen directe toegang tot het ongecensureerde model.

  • Installeer via npm install openai.
  • Configureer de client met baseURL en apiKey.
  • Roep chat.completions.create() aan.

Gebruik het volgende voorbeeld om een verzoek te verzenden.

import OpenAI from "openai";

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

Stel stream: true in je verzoek in. De API retourneert Server-Sent Events (SSE). Elke chunk bevat een deel van de gegenereerde tekst. Dit is cruciaal voor NSFW TTS-pijplijnen waar je tekst in real-time naar een voice-engine moet sturen zonder te wachten op de volledige respons.

Streaming vermindert de waargenomen latentie aanzienlijk. Je kunt beginnen met het verwerken van de eerste tokens terwijl het model blijft genereren. De API ondersteunt dit natief. Gebruik de volgende code om de stream correct af te handelen.

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)

Contextvenster, limieten & fouten

Het contextvenster is 100.000 tokens voor prompt plus completion. Dit is groot genoeg voor de meeste NSFW TTS-workflows, maar houd je system prompts beknopt. Als je de limiet overschrijdt, retourneert de API een fout.

De rate limits zijn 300 verzoeken per minuut per sleutel. De limiet voor de request body is 8 MB. Houd je gebruik bij om throttling te voorkomen. Veelvoorkomende fouten zijn 401 (ongeldige sleutel), 402 (geen tegoed) en 429 (rate limit overschreden). Pay-as-you-go tegoed vervalt nooit. Je kunt opwaarderen vanaf $10 met crypto (USDT of USDC). Bonussen zijn van toepassing bij $50 (+5%) en $100 (+10%). Een nieuw account krijgt $0,50 proeftegoed dat 7 dagen geldig is. Voor de proefversie is geen kaart nodig. Deze ongecensureerde API is betrouwbaar voor volwassen inhoud, mits je seksuele inhoud met minderjarigen vermijdt, die altijd wordt geblokkeerd.

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
Base URLhttps://api.nsfwttsapi.com/v1
Model-IDuncensored
EndpointsPOST /v1/chat/completions · GET /v1/models
AuthenticatieAuthorization: Bearer YOUR_KEY
JSON-modusresponse_format: {"type": "json_object"}
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
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)
Contextvenster100.000 tokens (invoer + uitvoer)
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
Gelijktijdige verzoekentot 8 tegelijk per sleutel
ResponsheadersX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Verzoekgroottetot 8 MB
Rate limit300 verzoeken per minuut per sleutel
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Geldigheidbetaald tegoed verloopt niet, geen abonnement
Bonus+5% vanaf $50, +10% vanaf $100
Gratis proeftegoed$0,50 voor 7 dagen, zonder kaart · Proefsleutel: 2 parallelle verzoeken, 60 per minuut; volledige limieten (8 en 300) na eerste opwaardering
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
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

Is dit de officiële OpenAI API?

Nee. Dit is een onafhankelijke dienst met een open-weight model. Het gebruikt hetzelfde JSON-formaat en SDK-compatibiliteit als OpenAI, maar het model is geen GPT-4 of GPT-3.5. Je krijgt directe toegang tot een ongecensureerd model geoptimaliseerd voor volwassen inhoud.

Genereert de API audiobestanden?

Nee. Dit is een tekst-LLM-API. Het genereert tekstantwoorden. Je hebt een aparte TTS-engine nodig om de tekstuitvoer om te zetten in audio. Deze API levert het tekstgeneratiegedeelte van je NSFW TTS-pijplijn.

Hoe betaal ik voor gebruik?

Je betaalt vooraf tegoed. Je kunt tegoed kopen met crypto (USDT of USDC). Er zijn geen maandelijkse abonnementen. Het tegoed vervalt nooit. Je begint met $0,50 proeftegoed wanneer je je aanmeldt, dat 7 dagen geldig is.

Je sleutel is nog maar één formulier verwijderd

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