da ▾
Hæv prøvenøgle

OpenAI-Compatible API Documentation

Kom i gang med uncensored API på få minutter ved hjælp af standard OpenAI-klientkode. Denne guide dækker autentificering, anmodninger, streaming og grænser for "uncensored"-modellen.

Base URL og autentificering

Start hvert forespørgsel ved at indstille base_url til https://api.nsfwgemma.com/v1 og send din API-nøgle i Authorization header. Du modtager din nøgle med det samme efter tilmelding med Google eller e-mail, uden behov for telefonnummer. Gem denne nøgle sikkert, da det er den eneste legitimationsoplysning, der kræves for at få adgang til tjenesten.

POST /v1/chat/completions: Parametre og eksempler

Send din første besked til endpointet ved hjælp af standard chat-completions format. Model-ID er altid "uncensored", og du kan kontrollere output-stilen med parametre som temperature og top_p. Dette endpoint håndterer al tekstgenerering uden at kræve komplekse lokale opsætninger.

curl https://api.nsfwgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top ten system prompts for the model"}]
  }'

Sørg for, at dit payload indeholder model felt sat til "uncensored" og en messages array, der indeholder din prompt. Systemet returnerer en struktureret JSON-respons med den genererede tekst.

GET /v1/models: Liste over tilgængelige modeller

Kør forespørgsel på models-endpointet for at verificere den tilgængelige instans og bekræfte forbindelsen. Denne GET-anmodning returnerer metadata om den aktuelle modelkonfiguration uden at forbruge nogen kredit. Brug dette til at fejlsøge forbindelsesproblemer, før du sender dyre genereringsforespørgsler.

from openai import OpenAI

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

Svaret bekræfter model-ID'et og tokenbegrænsningerne, hvilket sikrer, at din klient er konfigureret korrekt til den ubegrænsede store sprogmodel.

Streaming-svar med SSE

Aktivér streaming ved at indstille stream: true for at modtage tokens i realtid via Server-Sent Events. Dette reducerer den opfattede latens for langform kreativ skrivning eller roleplay-scenarier. Tokenforbrugsstatistikker er inkluderet i den sidste chunk af streamet.

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)

Parser hvert delta-objekt for at gengive tekst inkrementelt og give en glattere brugeroplevelse til interaktive NSFW-chatbot-applikationer.

Fejlhåndtering og tokenforbrug

Håndter almindelige HTTP-fejl fejlfrit: 401 indikerer en ugyldig eller udløbet nøgle, 402 betyder, at du skal toppe op med kredit, og 429 signalerer udtømning af hastighedsbegrænsning. Fejl forbruger ikke din forudbetalte kredit, så du kan prøve igen uden straf. Tjek altid usage felt i succesfulde svar til at spore forbrug.

Rate Limits og Samtidighed

Hver API-nøgle understøtter 300 anmodninger i minuttet og op til 8 samtidige aktive anmodninger. Den maksimale størrelse for anmodningskroppen er 8 MB, hvilket passer til de fleste standard kontekstvinduer. Overskridelse af disse grænser udløser en 429-fejl, indtil vinduet nulstilles.

Kontekstvinduet tillader i alt 100.000 tokens, kombineret både prompt og completion. Maks output er 16.000 tokens pr. request, eller 2.048 hvis du ikke specificerer max_tokens. Juster din konkurrence baseret på din applikations trafikmønstre.

Understøttede parametre: Temperatur, Top P og mere

Styr tilfældighed og determinisme ved hjælp af temperature, top_p, stop, seed, og strafparametre. Brug response_format indstillet til {"type": "json_object"} til strukturerede dataoutputs. Funktionskald understøttes via tools parameter til avancerede integrationer.

Disse parametre giver finjustering af den uncensored models adfærd og sikrer, at den matcher dine specifikke NSFW-indholdsbehov uden uventede afvisninger.

Node.js

import OpenAI from "openai";

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

FAQ

Hvad er basis-URL til NSFW API?

Base-URL er HTTPS://api.nsfwgemma.com/v1. Du kan bruge enhver standard OpenAI-kompatibel SDK ved at pege den på denne adresse og angive din API-nøgle.

Hvordan fungerer kontekstvinduet?

Modellen understøtter et kontekstvindue på 100.000 tokens for både prompt og completion tilsammen. Du kan generere op til 16.000 tokens pr. request, eller 2.048, hvis du ikke indstiller max_tokens.

Hvad sker der, hvis jeg får en 402-fejl?

En 402-fejl indikerer, at din forudbetalte kredit er opbrugt. Fejl forbruger ikke kredit, så du kan oplade via krypto og prøve igen uden at miste forbrug. Kredit udløber ikke.

Få din API-nøgle nu

Tilmeld dig, kopier nøglen, og ret din base URL. Opsætningen er done.

Hæv prøvenøgle