sv ▾
Öppna konto

NSFW LLM API-dokumentation

Få din obegränsade LLM API-nyckel på några sekunder och skicka din första prompt. Den här guiden täcker OpenAI-kompatibel slutpunkt, strömning och tokenprissättning.

Snabbstart: Första begäran

Skicka en chat-completion-förfrågan till vår OpenAI-kompatibla slutpunkt omedelbart efter att du registrerat dig. Din API-nyckel autentiserar varje anrop till bas-URL:en HTTPS://api.nsfwplayrole.com/v1. Använd modell-ID:t "uncensored" för att komma åt den öppna viktmodellen som är finjusterad för vuxet innehåll utan avslag.

Börja med en enkel curl-kommando för att verifiera anslutningen. Slutpunkten accepterar standard JSON-payloads med en messages-array. Du får ett text-svar som innehåller modellens svar.

Vårt API är utformat för direktintegration. Inga proxylager krävs. Du kan integrera denna NSFW-chattbot i din befintliga stack med vanliga HTTP-klienter.

Verifiera att din nyckel fungerar innan du bygger komplex logik. Svaret innehåller statistik över tokenanvändning för transparens i faktureringen.

Autentisering och headers

Inkludera din API-nyckel i Authorization-huvudet för varje begäran. Formatet är "Bearer ". Detta standardhuvud säkerställer säker åtkomst till den obegränsade AI-modellen.

Du kan generera en nyckel via sidan "Hämta API-nyckel" med Google eller e-post. Nyckeln visas en gång, så kopiera den omedelbart. Varje konto stöder en aktiv nyckel; att generera en ny ersätter den gamla.

Håll din nyckel privat. Om den exponeras, återkalla den genom att generera en ersättningsnyckel. API-nyckeln är den enda autentiseringsuppgift som krävs för tokenförbrukning.

Ogiltiga nycklar returnerar ett 401-fel. Se till att du kopierar exakt sträng utan extra mellanslag. Vår server validerar nyckeln mot det förbetala kreditbeloppet.

Slutpunkt för chattkomplettering

Skicka JSON till POST /v1/chat/completions för att ta emot textsvar. Slutpunkten accepterar ett fält för modell som är inställt på "uncensored". Du kan också lista tillgängliga modeller via GET /v1/models.

Payloaden kräver en messages-array. Varje meddelande har en role (user, assistant, system) och content. Modellen genererar ett svar baserat på din prompt-historik.

Vår obegränsade LLM hanterar kontext upp till 100,000 tokens. Detta inkluderar både inmatningsprompten och utmatningskompletteringen. Förfrågningar som överskrider denna gräns avvisas.

Använd slutpunkten för rollspels scenarion eller kreativt skrivande. Modellen svarar på lagligt vuxet innehåll utan standardavslag. Du styr narrativets riktning.

Streaming och SSE

Aktivera strömning genom att ställa in stream till true i din begäran. API:et returnerar Server-Sent Events (SSE) istället för ett enda JSON-objekt. Varje chunk innehåller delvis text och användningsdata.

Analysera SSE-strömmen för att visa text i realtid. Den sista biten innehåller den totala tokenanvändningen för begäran. Detta möjliggör noggrann faktureringsspårning utan att vänta på hela svaret.

Strömning minskar den upplevda latensen för användare. Det är idealiskt för NSFW-rollspel där långa beskrivningar genereras. Hantera anslutningsbrott elegant genom att försöka igen vid behov.

Använd de officiella OpenAI SDK:arna för automatisk hantering av strömmar. De parser SSE-formatet korrekt. Vårt API är fullt kompatibelt med dessa bibliotek.

Funktionsanrop och JSON-läge

Använd function calling för att strukturera modellutdata. Definiera verktyg i begäran med namn, beskrivning och parametrar. Modellen returnerar ett funktionsanropsobjekt istället för vanlig text.

Aktivera JSON-läge med response_format satt till json_object. Modellen returnerar strikt giltig JSON. Detta är användbart för att analysera strukturerad data eller spelstatus.

Kombinera funktionsanrop med strömning för dynamiska interaktioner. Modellen kan bestämma åtgärder baserat på användarinput. Använd tool_choice för att tvinga fram specifika funktioner.

Validera JSON-utmatningen innan bearbetning. Modellen strävar efter strikt efterlevnad men kan ibland returnera ogiltig syntax. Vår obegränsade modell behåller strukturen även i kreativa sammanhang.

Begränsningar för begäranderänta och priser

Betala per token utan månadskostnader. Inmatningstokens kostar $0,15 per 1M; utmatningstokens kostar $0,50 per 1M. Fel och avslag är gratis. Kredit löper aldrig ut.

Ladda upp med krypto endast: USDT (TRC20) eller USDC (Base). Belopp varierar från $20 till $500. Bonuskrediter gäller: +5% från $50, +10% från $100, +15% från $200.

Begränsningsnivåer är 300 förfrågningar per minut och 8 samtidiga förfrågningar per nyckel. Gränsen för förfrågningsbodyn är 8 MB. Att överskrida gränserna returnerar ett 429-fel.

Ett 402-fel indikerar otillräcklig kredit. Ladda upp omedelbart för att återuppta tjänsten. Testkrediten är $0.50 i 7 dagar.

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);

Strömning

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)

Vanliga frågor

Vilken är storleken på contextfönstret?

Kontextrutan är 100 000 tokens, inklusive både prompt och svar. Du kan skicka långa rollspelshistoriker utan att tappa tidigare kontext. Max output per anrop är 16 000 tokens.

Hur hanterar jag fel som 401 eller 429?

Ett 401-fel betyder att din API-nyckel är ogiltig eller återkallad. Kontrollera din nyckel i dashboarden. Ett 429-fel indikerar att du har överskridit hastighetsbegränsningen på 300 förfrågningar per minut. Vänta och försök igen, eller minska koncurrenten.

Avvisar modellen NSFW-innehåll?

Den icke-censurerade modellen vägrar inte lagliga vuxen-, fiktiva eller kontroversiella ämnen. Den är finjusterad för rollspel och erotiskt innehåll. Den enda hårda gränsen är sexuellt innehåll som involverar minderåriga, vilket alltid vägras.

Hämta din API-nyckel

Registrera dig, kopiera din nyckel och uppdatera din bas-URL:en. Konfigurationen tar några sekunder.