sv ▾
Hämta API-nyckel

API Dokumentation

Börja använda NSFW-LLM-API:t utan censur direkt med dessa kodexempel. Tjänsten är helt OpenAI-kompatibel, så du kan byta ut din bas-URL och API-nyckel för att börja generera text.

Autentisering och nycklar

Hämta din API-nyckel genom att registrera dig med Google eller en e-postadress. Nyckeln visas omedelbart på kontrollpanelen. Använd den som en Bearer-token i Authorization header för varje begäran.

curl https://api.nsfwuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my plan balance"}]
  }'

Slutpunkt för chattkomplettering

Skicka text till POST /v1/chat/completions och ta emot text tillbaka. Modell-ID:et är uncensored. Inmatningen får plats i ett 100,000 tokens kontextfönster.

from openai import OpenAI

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

Streaming och SSE

Aktivera strömning genom att ställa in stream: true. Ta emot token via Server-Sent Events. Tokenanvändning visas i den sista chunken.

import OpenAI from "openai";

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

Parameters and Configuration

Justera temperature, top_p, och stop sekvenser. Använd response_format: {"type": "json_object"} för JSON-utdata.

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)

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

Gränsen är 300 begäranden per minut per nyckel. Samtidiga begäranden maxas vid 8. Begärans kroppar måste hålla sig under 8 MB.

Fel och kontextfönster

401 betyder ogiltig nyckel. 402 indikerar ingen kredit. 429 signalerar hastighetsbegränsning. Kontextrutan är 100 000 tokens totalt.

Vanliga frågor

Vad är den primära sökordet på webbplatsen?

Det primära nyckelordet är NSFW uncensored. Detta begrepp visas i H2 för sin egen sektion och i den första FAQ-frågan.

Hur hanterar jag fel i API:t?

Hantera 401 för autentiseringsproblem, 402 för otillräcklig kredit och 429 för hastighetsbegränsningar. Fel och avslag är gratis.

Vilken är storleken på contextfönstret?

Kontextfönstret är 100,000 tokens för prompt och completion tillsammans. Det finns ingen separat gräns för utdata: ett svar kan använda hela utrymmet som finns kvar i fönstret.

Generera din API-nyckel

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Enkel integration.

Hämta API-nyckel