nl ▾

API Documentatie

Haal je API-sleutel op en begin direct verzoeken te sturen. Deze gids behandelt de essentiële eindpunten, authenticatie en codevoorbeelden voor het integreren van onze ongeremde LLM in je applicatie.

Authenticatie en basis-URL

De basis-URL is HTTPS://api.nsfwcom.com/v1. Voeg je API-sleutel toe aan de Authorization header als Bearer-token. Deze header authenticeert elk verzoek dat naar het eindpunt wordt gestuurd.

  • Voeg uw sleutel toe aan elk verzoek.
  • Houd je sleutel veilig en deel deze niet openbaar.

Genereer je sleutel via het dashboard en begin direct met integreren.

Chat Completions Endpoint

Stuur een POST-verzoek naar /v1/chat/completions met je berichten en modelnaam. De API retourneert tekstcompleties op basis van je prompt.

curl https://api.nsfwcom.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five benefits of remote work for engineers"}]
  }'

Gebruik de model ID uncensored om consistente, ongefilterde outputs te garanderen voor jouw use case. Configureer parameters zoals temperature om de creativiteit te regelen.

Python SDK

Gebruik de officiële OpenAI Python-bibliotheek om eenvoudig verbinding te maken met de API. Stel de basis-URL in op ons eindpunt en verstrekt uw API-sleutel.

from openai import OpenAI

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

Deze aanpak stelt je in staat bekende SDK-methoden te gebruiken voor chatcompleties. Je kunt lijsten met berichten doorgeven en gestructureerde tekstantwoorden direct in je Python-scripts ontvangen.

Node SDK

Installeer het OpenAI Node.js-pakket en configureer het met onze base URL. Hiermee kun je de API naadloos integreren in je JavaScript- of TypeScript-projecten.

import OpenAI from "openai";

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

Definieer je messages-array en roep het completion-eindpunt aan. De SDK verwerkt de HTTP-verzoeken en het parseren, en retourneert de gegenereerde tekst voor je applicatielogica.

Streaming-responsen via SSE

Activeer streaming door stream: true in je verzoek. De API retourneert Server-Sent Events (SSE) voor realtime tokenlevering.

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)

Parseer de stream om tokens weer te geven terwijl ze gegenereerd worden. Dit verbetert de gebruikerservaring door direct voortgang te tonen. De laatste chunk bevat het totale tokenverbruik voor facturatie.

Limieten, fouten en context

Het contextvenster ondersteunt in totaal 100.000 tokens. Houd uw verzoeklimieten in de gaten om serviceonderbrekingen te voorkomen. Veelvoorkomende fouten zijn 401 voor ongeldige sleutels, 402 voor onvoldoende tegoed, en 429 voor rate limits.

Restituties worden niet uitgegeven voor verbruikt tegoed. Fouten tijdens verwerking verbruiken geen tokens. Gebruik deze codes om fouten soepel af te handelen in uw applicatie.

Veelgestelde vragen

Hoe begin ik met de nsfw.com API?

Meld je aan via Google of e-mail om je API-sleutel direct te ontvangen. Voeg cryptokrediet toe aan je account en verstuur je eerste verzoek met de meegeleverde codevoorbeelden.

Wat gebeurt er als ik op raak van krediet?

Requests zullen een 402-foutmelding retourneren totdat je oplaadt. Credit vervalt nooit, dus je kunt geld toevoegen wanneer je klaar bent om de service te blijven gebruiken.

Ondersteunt de API streaming?

Ja, stel de stream-parameter in op true om Server-Sent Events te ontvangen. Hiermee kun je tokens weergeven naarmate ze worden gegenereerd voor een snellere gebruikerservaring.

Beveilig je API-sleutel

Registreer een account, haal je sleutel op en update je base URL. De setup duurt enkele seconden.