Documentatie voor ontwikkelaars voor het onbeperkte model
Begin met een ongecensureerde LLM die jouw taal spreekt. Deze gids behandelt authenticatie, eindpunten en streaming voor je NSFW API-sleutel.
Authenticatie en basis-URL
De eerste stap is het verkrijgen van je sleutel. Meld je aan met een Google-account of e-mail. Je ontvangt onmiddellijk een sleutel. Geen telefoonnummer vereist. Gebruik de basis-URL https://api.nsfwapikey.com/v1 in je client. Vervang de standaard sk-... met je nieuwe sleutel. Dit werkt met standaard OpenAI SDK's. De API vereist geen complexe routing. Het is een directe verbinding met het model.
Eerste verzoek
Stuur een POST-verzoek naar /v1/chat/completions. Voeg uw sleutel toe aan de authorization-header. Stel het model in op uncensored. Je kunt eenvoudige tekstprompts versturen. De respons retourneert ruwe tekst zonder beleefde weigeringen. Dit werkt voor creatieve of functionele use cases. Het eindpunt is eenvoudig. Er zijn geen extra parameters nodig voor basis tekst.
curl https://api.nsfwapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
}'
Python SDK integratie
Gebruik het officiële OpenAI Python-pakket. Configureer de basis-URL zodat deze naar onze server verwijst. Geef je API-sleutel op als de variabele API-sleutel. Stel de model-ID in op uncensored. Dit stelt je in staat bekende methoden te gebruiken. Je kunt berichten verzenden als een lijst. De respons bevat de gegenereerde tekst. Foutafhandeling is standaard voor HTTP-clients. Stream of sync, je hebt de keuze.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwapikey.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
Initialiseer de OpenAI-client met uw aangepaste basis-URL. Geef de API-sleutel als string door. De client verwerkt de HTTP-verzoeken. Stel het model in op uncensored. Je kunt de chat-completions-methode gebruiken. Het response-object bevat de keuzes. Toegang tot de berichtinhoud direct. Dit past in elk Node.js-project. Er is geen extra middleware nodig.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwapikey.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 en tokenverbruik
Activeer streaming door stream: true. Je ontvangt tekstchunks. Elke chunk bevat een deel van het antwoord. De laatste chunk bevat tokenverbruiksgegevens. Dit helpt je om kosten bij te houden. Het model voert tokens sequentieel uit. Dit vermindert de waargenomen latentie. Je kunt tekst renderen zodra deze aankomt. Het SSE-formaat is standaard voor OpenAI-clients.
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)
Limieten, fouten en context
Je hebt 300 verzoeken per minuut. Het contextvenster is 100.000 tokens. Max output is 16.000 tokens. Fouten zoals 401 betekenen een ongeldige key. 402 betekent geen tegoed. 429 betekent dat je de limiet hebt bereikt. Tegoed vervalt niet. Weigeringen zijn gratis. Fouten kosten geen tokens. Gebruik deze codes om snel te debuggen. Het systeem is transparant over gebruik.
FAQ
Wat is de grootte van het contextvenster?
Het contextvenster is 100.000 tokens voor prompt en voltooiing samen. Maximale uitvoer is 16.000 tokens per verzoek. Dit maakt lange documenten of gesprekken mogelijk.
Hoe ga ik om met API-fouten?
Gebruik standaard HTTP-statuscodes. 401 geeft een ongeldige of ontbrekende sleutel aan. 402 betekent dat je vooruitbetaalde krediet op is. 429 signaleert dat je de limiet van 300 verzoeken per minuut hebt overschreden. Fouten en weigeringen verbruiken geen tokens.
Is de NSFW API-sleutel gratis?
Nee, het is prepaid crypto. Je betaalt $0.15 per 1M invoertokens en $0.50 per 1M uitvoertokens. Fouten zijn gratis. Je krijgt $0.50 aan proefcredit voor 7 dagen.
Haal nu je sleutel op.
Registreer, kopieer de sleutel, pas de basis-URL aan. Dat is het.