Ufiltreret LLM API Quickstart
Kom i gang med uncensored LLM API på få minutter. Send tekst, få tekst, ingen filtre, overraskelser.
Base URL og autentificering
API'en lever ved https://api.nsfwh.com/v1. Autentificer med en API-nøgle, der sendes i Authorization header. Opret din nøgle øjeblikkeligt via Google eller e-mail på tilmeldingssiden – intet telefonnummer kræves. Nøglen vises én gang, så gem den sikkert. Den giver adgang til den uncensored-model til lovligt voksenindhold, tekstgenerering og kreativ skrivning uden standardafvisninger.
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."}]
}'
Send din første anmodning
Lav en POST-anmodning til /v1/chat/completions med din besked. Model-ID'et er uncensored. Indtast tekst går ind i messages array. Svaret indeholder genereret tekst. Der er ikke understøttet embeddings, billeder eller lyd. Dette er en ren tekst-til-tekst-tjeneste designet til udviklere, der har brug for direkte adgang til upolerede sprogkapaciteter.
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)
Streaming-svar
Brug Server-Sendte Begivenheder til real-time tokenlevering. Tilføj stream: true til din forespørgsel. Hvert stykke inkluderer delvis tekst og forbrugsdata i det sidste stykke. Dette reducerer den opfattede latens for lange output. Streaming fungerer med enhver standard OpenAI-kompatibel klient, der håndterer SSE. Det er ideelt til chatgrænseflader og interaktive 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)
Function Calling og JSON-tilstand
Aktiver strukturerede output med response_format: {"type": "json_object"}. Dette tvinger modellen til at returnere gyldig JSON i stedet for fritext. Du kan også definere værktøjer til funktionssamkald. Angiv tool_choice til at kontrollere, hvordan modellen bruger dem. Dette er nyttigt til at analysere data, generere konfigurationer eller integrere med eksterne systemer uden ekstra 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);
Kontekstvindue og Grænser
Modellen understøtter et kontekstvindue på 100.000 tokens til kombineret input og output. Maksimum output pr. anmodning er 16.000 tokens. Hvis du udelader max_tokens, det standardindstilles til 2.048. Du kan sende 300 requests i minuttet per nøgle. Konkurrenceevne er begrænset til 8 samtidige requests per nøgle. Forespørgselskroppe skal holdes under 8 MB. Disse grænser sikrer stabil ydeevne til højvolumenbrug.
Fejlhåndtering og tokenforbrug
Fejl returneres som standard HTTP-statuskoder. En 401 betyder, at din API-nøgle er ugyldig eller udløbet. En 402 indikerer utilstrækkelig kredit. En 429 signalerer hastighedsbegrænsning. Tjek responskroppen for detaljerede fejlmeddelelser. Tokenforbrug opkræves kun for succesfulde fuldførelser. Fejl forbruger ikke kredit. Denne gennemsigtige prissætningsmodel betyder, at du betaler for det, der virker.
FAQ
Fungerer den uncenserede API med OpenAI SDK'er?
Ja, det er fuldt ud OpenAI-kompatibelt. Brug de officielle OpenAI SDK'er ved at indstille base-URL'en til vores slutpunkt. Enhver OpenAI-kompatibel klient fungerer med mindre konfigurationsjusteringer. Dette sikrer nem integration i eksisterende projekter.
Hvad sker der, hvis jeg overskrider hastedsbegrænsningen?
Du modtager en 429-statuskode. Grænsen er 300 anmodninger i minuttet per nøgle. Du kan sprede anmodninger på tværs af flere nøgler, hvis det er nødvendigt. Hver nøgle tillader op til 8 samtidige anmodninger. Dette forhindrer, at pludselige toppe forstyrrer servicen.
Bruges mine data til træning?
Nej, prompts bruges ikke til træning. Dine data forbliver private. Vi indsamler kun en e-mail til kontooprettelse. Intet telefonnummer eller yderligere personlige data er påkrævet. Dette sikrer, at dine samtaler forbliver fortrolige og sikre.
Uncensored API. Ingen afslag. Betal per token.
- pr. 1M input-tokens
- $0.15
- Output-tokens / 1M
- $0.50
- token-kontekst
- 100,000
- prøvekredit
- $0.50
- anmodninger i minuttet
- 300
Få din API-nøgle nu
Tilmeld dig, kopier tokenet, og opdater base URL'en. Done.