sv ▾
Öppna konto

API-dokumentation

Börja generera obegränsad text med vår OpenAI-kompatibla API. Skicka en enda POST-begäran till vår bas-URL och få svar från vår dedikerade modell.

Autentisering och bas-URL

Använd din API-nyckel med varje begäran. Bas-URL:en är https://api.nsfwroleplayapi.com/v1. Ställ in Authorization header till Bearer YOUR_API_KEY. Din nyckel ger åtkomst till chattkompletteringsslutpunkten.

Slutpunkt för chattkomplettering

Skicka din prompt till POST /v1/chat/completions. Specificera modellen "uncensored" i begärdekroppen. API:et returnerar genererad text baserat på din inmatning.

context_window tillåter 100 000 tokens totalt. Detta inkluderar både prompten och slutförandet. Du kan ställa in max_tokens att begränsa utdata.

curl https://api.nsfwroleplayapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Confirm monthly credit balance is active"}]
  }'

Streaming och Tokenanvändning

Aktivera strömning genom att ställa in stream: true. API:et skickar Server-Sent Events (SSE) när tokens genereras. Ta emot realtidsuppdateringar av text i din applikation. Detta förbättrar användarupplevelsen för långa svar.

Den sista chunken innehåller total tokenanvändning. Spåra förbrukningen av ditt förskottsbetalda kredit noggrant. Fel förbrukar inte kredit.

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)

Parametrar: Temperatur, Top P och JSON-läge

Styr genereringen med temperature och top_p. Justera dessa för att ändra kreativitet eller determinism. Använd response_format med {"type": "json_object"} för strukturerad data. Detta säkerställer konsekventa utdataformat.

Du kan också ställa in seed för reproducerbara resultat. Ställ in stop sekvenser för att avbryta genereringen i förtid. Dessa parametrar ger dig precis kontroll.

from openai import OpenAI

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

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

Varje API-nyckel stödjer 300 förfrågningar per minut. Du kan ha 8 parallella förfrågningar samtidigt. Gränsen för storleken på förfrågningsbodyn är 8 MB. Att överskrida dessa gränser returnerar ett 429-fel.

Du kan skapa en ny nyckel för att ersätta en gammal. Endast en aktiv nyckel tillåts per konto. Hantera dina nycklar för att behålla åtkomsten. Detta säkerställer stabil prestanda.

import OpenAI from "openai";

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

Felfhantering och avslag

Hantera fel genom att kontrollera HTTP-statuskoden. Ett 401-fel betyder att din API-nyckel är ogiltig. Ett 402-fel indikerar otillräckligt förbetalt kredit. Uppdatera ditt saldo via dashboardet.

Ett 429-fel signalerar utmattning av hastighetsbegränsning. Vänta innan du försöker igen. Modellen vägrar begäranden som involverar minderåriga. All annan laglig vuxet innehåll är tillåtet. Kontrollera begärans kropp för detaljer.

Vanliga frågor

Är detta API:t openai-kompatibelt?

Ja, den följer OpenAI-gränssnittet för chat-completions. Du kan använda officiella OpenAI SDK:er eller någon kompatibel klient. Uppdatera bara bas-URL:en och API-nyckeln.

Vilken är storleken på contextfönstret?

Kontextfönstret är 100 000 tokens. Denna total omfattar både prompt och svar. Du kan ställa in en maximal svarslängd per begäran.

Drar fel på min förbetald kredit?

Nej, fel och avslag är kostnadsfria. Du betalar bara för token i framgångsrika svar. Detta gör vårt API kostnadseffektivt för utveckling.

Skaffa din API-nyckel nu

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det är allt du behöver för att komma igång.

Öppna kontoVisa dokumentation