API-dokumentation
Kom igång med NSFW LLM online-API med standard OpenAI-kompatibla slutpunkter. Skicka din första prompt på sekunder med noll konfiguration.
Bas URL och autentisering
NSFW LLM online-API:et drivs på en enda bas-URL: https://api.nsfwllmonline.com/v1. Autentisering bygger på en Bearer-token som skickas via Authorization header. Du får en aktiv nyckel per konto, som du kan regenerera omedelbart via kontrollpanelen utan att förlora ditt förbetalda saldo.
- Bas-URL:
https://api.nsfwllmonline.com/v1 - Huvud:
Authorization: Bearer YOUR_API_KEY
curl https://api.nsfwllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return 200 ok json"}]
}'
Slutpunkt för chattkomplettering
Använd POST /v1/chat/completions att generera text. Skicka ett modell-ID på uncensored till att komma/access vår modell med öppna vikter anpassad för obegränsade svar. API:t accepterar standardmeddelandestrukturer, vilket gör att du kan bygga kontextrika samtal eller enkla enkelvändningsfrågor.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwllmonline.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)
Stödda parametrar
Styr genereringsbeteendet med standardparametrar som temperature, top_p, och stop. Du kan tvinga fram JSON-output med response_format eller ange en seed för reproducerbarhet. Modellen stöder ett kontextfönster på 100,000 tokens, vilket inkluderar både inmatning och utmatning.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwllmonline.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ömningsresponser
Aktivera strömning genom att ställa in stream: true. API:et returnerar Server-Sent Events (SSE) för realtids-tokenleverans. Tokenanvändningsmetadata visas endast i den sista biten, vilket säkerställer korrekt faktureringsuppföljning utan att blockera svarströmmen.
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)
Function Calling & JSON Mode
Använd tool_choice och tools för funktionssamlingskapacitet. För strikt strukturerad utdata, ställ in response_format för {"type": "json_object"}. Detta säkerställer pålitlig parsing för automatiserade flöden utan manuell regex-rengöring.
Begränsningar för begäranderänta och kvoter
Varje nyckel tillåter 300 begäranden per minut och 8 samtidiga begäranden. Begäranden som överskrider 8 MB i kroppsstorlek avslås. Vanliga fel inkluderar 401 för ogiltiga nycklar, 402 för otillräckligt förbetalt kreditbelopp, och 429 för hastighetsbegränsning. Den ofiltrerade modellen vägrar sexuellt innehåll som involverar minderåriga men tillåter andra lagliga vuxentopiker.
Skaffa din API-nyckel nu
Registrera dig, kopiera nyckeln, uppdatera din bas-URL. Det är allt som krävs.