da ▾
gptnsfw.cc
GptNsfw
Få API-nøgle

Integrationsguide til ubegrænsede fuldførelser

Indsæt din ukensurerede LLM i ethvert OpenAI-kompatibelt klient ved at skifte base URL og API-nøgle. Denne guide dækker de nøjagtige integrationstrin for Python, Node og streaming-svar uden modelafvisninger.

Forudsætninger: SDK-installation og miljøvariabler

Installer den officielle SDK til dit sprog og eksporter dine legitimationsoplysninger, før du foretager anmodninger. Du skal bruge en API-nøgle fra vores portal og det standard bibliotek til dit valgte runtime. Dette sikrer, at din kode kan autentificere mod vores endpoints øjeblikkeligt.

  • Python: pip install openai
  • Node.js: npm install openai
  • Eksporter OPENAI_API_KEY med din nøgle fra dashboardet.

from openai import OpenAI

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

Konfiguration af base_url og API-nøgle

Peg din klient til vores dedikerede endpoint for at omgå standard modelbegrænsninger. Indstil base_url til https://api.gptnsfw.cc/v1 og brug den nøgle, du genererede. Denne enkelt ændring dirigerer trafikken til vores uncensored-infrastruktur.

  • Base URL: https://api.gptnsfw.cc/v1
  • Model-ID: uncensored

import OpenAI from "openai";

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

At lave din første POST /v1/chat/completions-anmodning

Send en standard completion-anmodning med dit system- og brugerprompt. Modellen returnerer tekstsvarene uden de sædvanlige indholdsfiltre for lovligt voksenindhold. Brug uncensored model-ID i dit payload.

curl https://api.gptnsfw.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the full API response for the /v1/messages endpoint"}]
  }'

Håndtering af streamingrespons (SSE) og tokenforbrug

Stream tokens, mens de genereres, ved hjælp af Server-Sendte Begivenheder til realtids output. Den sidste chunk indeholder det samlede tokenforbrug for din request. Denne tilgang reducerer den opfattede latens for langvarigt rollespil eller historiegenerering.

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)

Tvinger JSON-tilstand til strukturerede dataoutput

Tving modellen til at udskrive gyldig JSON ved at indstille response_format til {"type": "json_object"}. Dette er kritisk, når du parser strukturerede data eller fodrer resultater ind i andre applikationer. Modellen overholder denne format strengt uden at tilføje konversationsfyld.

Konfigurerer temperatur, top_p og stopsekvenser

Juster temperature og top_p til at kontrollere kreativitet eller determinisme i dine output. Brug stop sekvenser til at afbryde genereringen ved specifikke markører. Disse parametre giver dig præcis kontrol over den uncensored chatbots adfærd.

Support & FAQs

Hvorfor får jeg en 401- eller 429-fejl?

En 401-fejl betyder, at din API-nøgle er ugyldig eller udløbet. En 429-fejl indikerer, at du har ramt hastighedsgrænsen på 300 anmodninger i minuttet eller grænsen for samtidige anmodninger på 8 per nøgle. Generer en ny nøgle, eller vent på, at vinduet nulstilles.

Hvad er kontekstvinduet og prisen?

Kontekstvinduet er 100.000 tokens for prompt og completion tilsammen. Du betaler $0.15 pr. 1M inputtokens og $0.50 pr. 1M outputtokens. Fejl er gratis, og kredit udløber aldrig.

Er dette det officielle GPT NSFW API?

Nej, dette er en uafhængig tjeneste, der kører en dedikeret open-weight-model. Vi er ikke tilknyttet OpenAI eller andre store leverandører. Vi tilbyder en openai-kompatibel API, der fungerer med standard klientkode.

Hent din API-nøgle

Registrer en konto, kopier nøglen, og opdater din base URL. Det er hele konfigurationen.

Få API-nøgle