API Dokumentation
Start med at generere uncensored-tekst med vores OpenAI-kompatible API. Send en enkelt POST-anmodning til vores base-URL og modtag svar fra vores dedikerede model.
Autentificering og Base URL
Brug din API-nøgle med hver anmodning. Base-URL'en er https://api.nsfwroleplayapi.com/v1. Indstil Authorization header til Bearer YOUR_API_KEY. Din nøgle giver adgang til chat-completions endpoint.
Chat Completions Endpoint
Send din prompt til POST /v1/chat/completions. Angiv modellen "uncensored" i request-kroppen. API-et returnerer genereret tekst baseret på dit input.
context_window allows 100,000 tokens total. This includes both the prompt and the completion. You can set max_tokens for at begrænse output.
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 og Token-forbrug
Aktivér streaming ved at indstille stream: true. API'en sender Server-Sent Events (SSE), mens tokens genereres. Modtag tekstopdateringer i realtid i din applikation. Dette forbedrer brugeroplevelsen for lange svar.
Den sidste chunk indeholder samlet tokenforbrug. Spil din forudbetalte kreditforbrug præcist af. Fejl forbruger ikke 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)
Parametre: Temperatur, Top P og JSON-tilstand
Styr genereringen med temperature og top_p. Juster disse for at ændre kreativitet eller determinisme. Brug response_format med {"type": "json_object"} til strukturerede data. Dette sikrer konsistente outputformater.
Du kan også indstille seed for reproducerbare resultater. Indstil stop sekvenser til at afbryde genereringen tidligt. Disse parametre giver dig præcis kontrol.
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)
Rate Limits og Samtidighed
Hver API-nøgle understøtter 300 anmodninger i minuttet. Du kan have 8 samtidige anmodninger samtidigt. Grænsen for anmodningskroppens størrelse er 8 MB. Overskridelse af disse grænser returnerer en 429-fejl.
Du kan oprette en ny nøgle til at erstatte en gammel. Der er kun tilladt én aktiv nøgle pr. konto. Håndtér dine nøgler for at opretholde adgang. Dette sikrer stabil ydeevne.
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);
Fejlhåndtering og afvisninger
Håndter fejl ved at tjekke HTTP-statuskoden. En 401-fejl betyder, at din API-nøgle er ugyldig. En 402-fejl indikerer utilstrækkelig forudbetalt kredit. Opdater din saldo via dashboardet.
En 429-fejl signalerer udtømning af hastighedsgrænse. Vent før du prøver igen. Modellen afviser anmodninger, der involverer mindreårige. Alt andet lovligt voksenindhold er tilladt. Tjek anmodningsbrødteksten for detaljer.
Almindelige spørgsmål
Er denne API openai-kompatibel?
Ja, den følger OpenAI chat-completions-grænsefladen. Du kan bruge officielle OpenAI SDK'er eller enhver kompatibel klient. Opdater blot base URL og API-nøgle.
Hvad er størrelsen på context window?
Kontekstvinduet er på 100.000 tokens. Denne total inkluderer både prompt og completion. Du kan indstille en maksimal output-længde pr. anmodning.
Forbruger fejl min forudbetalte kredit?
Nej, fejl og afvisninger er gratis. Du betaler kun for tokens i succesfulde svar. Dette gør vores API omkostningseffektivt til udvikling.
Få din API-nøgle nu
Registrer, få din nøgle, og opdater base-URL'en. Det er alt, du behøver for at starte.