sv ▾

Okänsurerad LLM API-snabbstart

Kom igång med obegränsade LLM-API på några minuter. Skicka text, få text, inga filter, inga överraskningar.

Bas URL och autentisering

API:en finns vid https://api.nsfwh.com/v1. Autentisera med en API-nyckel som skickas i Authorization header. Skapa din nyckel omedelbart via Google eller e-post på registreringssidan – inget telefonnummer krävs. Nyckeln visas en gång, så spara den säkert. Den ger åtkomst till den obegränsade modellen för laglig vuxentidning, textgenerering och kreativt skrivande utan standardavslag.

curl https://api.nsfwh.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a summary of the provided text."}]
  }'

Skicka din första förfrågan

Gör en POST-förfrågan till /v1/chat/completions med ditt meddelande. Modell-ID:et är uncensored. Inmatningstext går in i messages array. Svaret innehåller genererad text. Inga inbäddningar, bilder eller ljud stöds. Detta är en ren text-in, text-ut-tjänst designad för utvecklare som behöver direkt åtkomst till ofiltrerade språkkapaciteter.

from openai import OpenAI

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

Strömningsresponser

Använd Server-Sent Events för realtids-tokenleverans. Lägg till stream: true till ditt begärande. Varje bit inkluderar delvis text och användningsdata i den sista biten. Detta minskar den upplevda latensen för långa utdata. Strömning fungerar med alla standard OpenAI-kompatibla klienter som hanterar SSE. Det är idealiskt för chattgränssnitt och interaktiva applikationer.

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)

Funktionsanrop och JSON-läge

Aktivera strukturerade utdata med response_format: {"type": "json_object"}. Detta tvingar modellen att returnera giltig JSON istället för fritt textformat. Du kan också definiera verktyg för funktionsanrop. Specificera tool_choice för att styra hur modellen använder dem. Detta är användbart för att analysera data, generera konfigurationer eller integrera med externa system utan extra analyseringslogik.

import OpenAI from "openai";

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

Kontextfönster och gränser

Modellen stöder ett kontextfönster på 100 000 token för kombinerad inmatning och utmatning. Max output per begäran är 16 000 token. Om du utelämmer max_tokens, det är 2 048 som standard. Du kan skicka 300 förfrågningar per minut per nyckel. Konkurrensen är begränsad till 8 samtidiga förfrågningar per nyckel. Request bodies måste hålla sig under 8 MB. Dessa gränser säkerställer stabil prestanda för högvolymsanvändning.

Felfhantering och tokenanvändning

Fel returneras som standardiserade HTTP-statuskoder. En 401 betyder att din API-nyckel är ogiltig eller har löpt ut. En 402 indikerar otillräcklig kredit. En 429 signalerar hastighetsbegränsning. Kontrollera svarskroppen för detaljerade felmeddelanden. Tokenanvändning debiteras endast för lyckade slutföranden. Fel konsumerar inte kredit. Detta transparenta prissättningsmodell innebär att du betalar för vad som fungerar.

FAQ

Fungerar den okkontrollerade API med OpenAI SDK:er?

Ja, den är helt kompatibel med OpenAI. Använd de officiella OpenAI SDK:n genom att ange bas-URL:t till vår slutpunkt. Alla OpenAI-kompatibla klienter fungerar med mindre konfigurationsjusteringar. Detta säkerställer enkel integration i befintliga projekt.

Vad händer om jag överskrider hastighetsbegränsningen?

Du får statuskoden 429. Gränsen är 300 förfrågningar per minut per nyckel. Du kan sprida förfrågningar över flera nycklar vid behov. Varje nyckel tillåter upp till 8 parallella förfrågningar. Detta förhindrar att plötsliga toppar stör tjänsten.

Används min data för träning?

Nej, prompts används inte för träning. Din data förblir privat. Vi samlar endast in en e-postadress för kontoinställning. Inget telefonnummer eller ytterligare personuppgifter krävs. Detta säkerställer att dina konversationer förblir sekretessbelagda och säkra.

Okänsurerad API. Inga vägran. Betala per token.

per 1M inmatningstokens
$0.15
Utmatade tokens / 1M
$0.50
token-kontext
100,000
testkredit
$0.50
begäranden per minut
300

Skaffa din API-nyckel nu

Registrera dig, kopiera tokenen och uppdatera bas-URL:en. Klart.

Öppna konto
Öppna konto