NSFW LLM API-dokumentation
Få din ubegrænsede LLM API-nøgle på få sekunder, og send din første prompt. Denne guide dækker OpenAI-kompatible endpoint, streaming og tokenprissætning.
Hurtigstart: Første anmodning
Send en chat-completion-anmodning til vores OpenAI-kompatible endpoint straks efter tilmelding. Din API-nøgle autentificerer hver opkald til base URL HTTPS://api.nsfwplayrole.com/v1. Brug model-id'et "uncensored" for at få adgang til den open-weight-model, der er finjusteret til voksenindhold uden afvisninger.
Start med en simpel curl-kommando for at verificere forbindelsen. Endepunktet accepterer standard JSON-payloads med en messages-array. Du modtager et tekstrespons, der indeholder modellens svar.
Vores API er designet til direkte integration. Der kræves ingen proxy-lag. Du kan integrere denne NSFW-chatbot i din eksisterende stack ved hjælp af standard HTTP-klienter.
Verificér, at din nøgle virker, før du bygger kompleks logik. Svaret inkluderer tokenforbrugsstatistikker for faktureringsgennemsigtighed.
Autentificering og headers
Indsæt din API-nøgle i Authorization-headeren for hver anmodning. Formatet er "Bearer ". Denne standardheader sikrer sikker adgang til den uprøvede AI-model.
Du kan generere en nøgle via siden "Get API key" ved hjælp af Google eller e-mail. Nøglen vises kun én gang, så kopier den straks. Hver konto understøtter én aktiv nøgle; generering af en ny erstatter den gamle.
Hold din nøgle privat. Hvis den bliver eksponeret, skal du hæve den ved at generere en erstatning. API-nøglen er den eneste legitimationsoplysning, der er nødvendig til tokenforbrug.
Ugyldige nøgler returnerer en 401-fejl. Sørg for at kopiere nøjagtig streng uden ekstra mellemrum. Vores server validerer nøglen mod den forudbetalte kreditbalance.
Chat Completions Endpoint
Send JSON til POST /v1/chat/completions for at modtage tekstsv. Endpointet accepterer et model-felt indstillet til "uncensored". Du kan også liste tilgængelige modeller via GET /v1/models.
Payloaden kræver en messages matrix. Hver besked har en role (user, assistant, system) og content. Modellen genererer et svar baseret på din prompt-historik.
Vores uncensurerede LLM håndterer kontekst op til 100.000 tokens. Dette inkluderer både input-prompten og output-completionen. Anmodninger, der overstiger denne grænse, afvises.
Brug endpointet til rollespilsscenarier eller kreativ skrivning. Modellen reagerer på lovligt voksent indhold uden standardafvisninger. Du styrer fortællingsretningen.
Streaming og SSE
Aktiver streaming ved at indstille stream til true i din anmodning. API'et returnerer Server-Sent Events (SSE) i stedet for et enkelt JSON-objekt. Hver chunk indeholder delvis tekst og forbrugsdata.
Parser SSE-strømmen for at vise tekst i realtid. Den sidste chunk indeholder det totale tokenforbrug for anmodningen. Dette gør det muligt at spore fakturering præcist uden at vente på det fulde svar.
Streaming reducerer den opfattede forsinkelse for brugere. Det er ideelt til NSFW-rollespil, hvor lange beskrivelser genereres. Håndter forbindelsesafbrydelser elegant ved at prøve igen, hvis det er nødvendigt.
Brug de officielle OpenAI SDKs til automatisk håndtering af streams. De parser SSE-formatet korrekt. Vores API er fuldt kompatibelt med disse biblioteker.
Function Calling og JSON-tilstand
Brug funktionssamtaler til at strukturere modeloutput. Definér værktøjer i anmodningen med navn, beskrivelse og parametre. Modellen returnerer et funktionskald-objekt i stedet for ren tekst.
Aktiver JSON-tilstand med response_format sat til json_object. Modellen returnerer strengt gyldig JSON. Dette er nyttigt til at parse strukturerede data eller spiltilstande.
Kombinér funktionkald med streaming til dynamiske interaktioner. Modellen kan bestemme handlinger baseret på brugerinput. Brug tool_choice til at tvinge specifikke funktioner.
Valider JSON-outputtet, før du behandler det. Modellen sigter efter streng overholdelse, men kan lejlighedsvis returnere ugyldig syntaks. Vores uncensored-model opretholder strukturen selv i kreative sammenhænge.
Rate Limits og Prissætning
Betalt per token uden månedlige gebyrer. Input-tokens koster $0,15 per 1M; output-tokens koster $0,50 per 1M. Fejl og afslag er gratis. Kredit udløber aldrig.
Top op med kun krypto: USDT (TRC20) eller USDC (Base). Beløb ligger mellem $20 og $500. Bonuskredit gælder: +5% fra $50, +10% fra $100, +15% fra $200.
Ratebegrænsninger er 300 anmodninger per minut og 8 samtidige anmodninger per nøgle. Anmodningskropsgrænsen er 8 MB. Overskridelse af grænser returnerer en 429-fejl.
En 402-fejl indikerer utilstrækkelig kredit. Oplad straks for at genoptage servicen. Testkreditten er $0.50 i 7 dage.
cURL
curl https://api.nsfwplayrole.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set temperature to 0.7 for consistent output."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwplayrole.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwplayrole.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
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)Ofte stillede spørgsmål
Hvad er størrelsen på context window?
Kontekstvinduet er på 100.000 tokens, hvilket inkluderer både prompt og completion. Du kan sende lange rollespilshistorikker uden at miste tidligere kontekst. Det maksimale output pr. request er 16.000 tokens.
Hvordan håndterer jeg fejl som 401 eller 429?
En 401-fejl betyder, at din API-nøgle er ugyldig eller inddraget. Tjek din nøgle i dashboardet. En 429-fejl indikerer, at du har overskredet hastighedsgrænsen på 300 anmodninger i minuttet. Vent og prøv igen, eller reducer konkurrencen.
Afværg modellen NSFW-indhold?
Den ucensurerede model afviser ikke lovligt voksen, fiktivt eller kontroversielt indhold. Den er finjusteret til rollespil og erotisk indhold. Den eneste faste grænse er seksuelt indhold, der involverer mindreårig, som altid afvises.
Hent din API-nøgle
Tilmeld dig, kopier din nøgle, og opdater din base-URL. Opsætningen tager sekunder.