NL ▾
API-sleutel aanvragen
  1. NsfwImage Cc
  2. Snelstart: Integreer ongecensureerde tekst in je NSFW-afbeeldingsapp

Snelstart: Integreer ongecensureerde tekst in je NSFW-afbeeldingsapp

Integreer een ongecensureerd LLM in je NSFW-afbeeldingspipeline voor promptgeneratie en metadataafhandeling. Deze gids behandelt de essentiële stappen om je applicatie te verbinden met onze tekst-API via standaard OpenAI-compatibele SDK's.

Authenticatie & Basis-URL

Om de API te gebruiken, heb je een API-sleutel nodig van de pagina API-sleutel ophalen. Authenticatie verloopt via de standaard Authorization-header. De basis-URL voor alle verzoeken is https://api.nsfwimage.cc/v1. Je kunt elke OpenAI-compatibele client gebruiken door de basis-URL aan te passen en je sleutel op te geven. Deze setup zorgt voor compatibiliteit met bestaande tools die worden gebruikt in NSFW-image generatieworkflows.

Verzoeken sturen naar /v1/chat/completions

Het kern-endpoint is POST /v1/chat/completions. Stuur je prompt-context als een JSON-object met het veld model ingesteld op uncensored. Dit model is afgestemd om te antwoorden zonder inhoudelijke weigeringen voor wettelijk volwassen gebruik. De response retourneert gegenereerde tekst, die je kunt gebruiken als input voor image generatietools of om metadata te extraheren.

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

Zorg ervoor dat je verzoeken de benodigde headers bevatten en de standaard chat-completions-indeling volgen voor naadloze integratie in je pipeline.

JSON-modus configureren voor gestructureerde uitvoer

Voor geautomatiseerde NSFW-image pipelines is gestructureerde output cruciaal. Gebruik de parameter response_format ingesteld op {"type": "json_object"} om JSON-responses af te dwingen. Dit zorgt voor voorspelbare datastructuren voor toollogica en nabewerking. JSON-modus werkt samen met andere parameters zoals temperature en top_p om creativiteit en formatnauwkeurigheid te sturen. Deze functie is essentieel voor het parseren van prompts of metadata programmatisch.

from openai import OpenAI

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

Door strikte JSON-uitvoer af te dwingen, verklein je de behoefte aan complexe parsinglogica in je NSFW-afbeeldinggeneratiescripts.

Streaming-responsen afhandelen (SSE)

Voor realtime-toepassingen schakel je streaming in door stream: true in te stellen. De API retourneert Server-Sent Events (SSE), waarbij tokens incrementeel worden geleverd. De laatste chunk bevat de token usage-statistieken voor facturatie en monitoring. Streaming is ideaal voor user-facing interfaces waar directe feedback nodig is tijdens het genereren van NSFW-image prompts. Het stelt je in staat voortgang weer te geven zonder te wachten op de volledige response.

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 de stream-events op de juiste manier om je UI bij te werken of tokenverbruik nauwkeurig te loggen.

Tokenlimieten en contextvenster beheren

Het model ondersteunt een contextvenster van 100.000 tokens, inclusief prompt en completion. De maximale output per verzoek is 32.000 tokens, of 2.048 als max_tokens niet is ingesteld. Deze capaciteit is voldoende voor complexe NSFW-image prompt engineering en metadata-extractie. Monitor token usage om kosten te optimaliseren, omdat facturatie gebaseerd is op daadwerkelijke token consumption. Fouten en refusals leiden niet tot kosten.

Foutafhandeling en tokenverbruik

Veelvoorkomende fouten zijn 401 (ongeldige sleutel), 402 (onvoldoende tegoed) en 429 (rate limit). Het rate limit is 300 verzoeken per minuut per sleutel. Verwerk deze fouten afgehandeld in je NSFW-image pipeline om betrouwbaarheid te waarborgen. Token usage wordt gedetailleerd weergegeven in de laatste streaming chunk of response headers. Fouten zijn gratis, dus mislukte verzoeken hebben geen invloed op je prepaid credit. Gebruik de Support-pagina voor restitutieproblemen of dubbele rekeningen.

Node.js

import OpenAI from "openai";

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

Vragen en antwoorden

Wat zijn de mogelijkheden van het ongecensureerde model voor NSFW-inhoud?

Het model is afgestemd op het beantwoorden zonder inhoudelijke weigeringen voor wettelijke volwassen, fictieve of controversiële onderwerpen. Het blokkeert geen standaard NSFW-inhoud, wat het ideaal maakt voor NSFW-afbeeldingspipelines. Het weigert echter altijd seksuele inhoud met minderjarigen.

Hoe betaal ik voor de API?

Betalingen zijn alleen crypto, met acceptatie van USDT (TRC20) of USDC (Base). Je kunt opwaarderen van $10 tot $500, met bonus tegoed voor hogere bedragen. Er worden geen creditcards of PayPal geaccepteerd. Proeftegoed is beschikbaar voor nieuwe accounts.

Is deze API geschikt om direct afbeeldingen te genereren?

Nee, dit is een tekst-API. Het genereert tekst voor prompts, metadata of nabewerking. Het genereert geen afbeeldingen, audio of video. Gebruik het om de tekstengine in je NSFW-afbeeldingstool aan te drijven.

Je sleutel is nog maar één formulier verwijderd

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

API-sleutel aanvragen

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
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.nsfwimage.cc/v1
AuthenticatieAuthorization: Bearer YOUR_KEY
Model-IDuncensored
Max. uitvoertot de rest van het venster van 100.000 tokens; max_tokens optioneel (geen aparte limiet)
Contextvenster100.000 tokens (invoer + uitvoer)
Parameterstemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Function callingja — tools, tool_choice; antwoorden bevatten tool_calls, ook bij streaming; resultaten als role: tool
JSON-modusresponse_format: {"type": "json_object"}
Streamingja — server-sent events; het laatste deel bevat het tokenverbruik
Verzoekgroottetot 8 MB
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
OpwaarderenUSDT (TRC20) of USDC (Base), elk heel bedrag van $10 tot $500
Prijs$0,25 per 1 mln invoertokens · $1,00 per 1 mln uitvoertokens
Bonus+5% vanaf $50, +10% vanaf $100
Afrekeningprepaid tegoed op basis van echt verbruik; fouten en weigeringen zijn gratis
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
Inhoudinhoud voor volwassenen toegestaan; seksuele inhoud met minderjarigen wordt geweigerd
InloggenGoogle of e-mail en wachtwoord
Sleutelséén actieve sleutel per account; een nieuwe vervangt de oude

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