de ▾

Entwicklerdokumentation für das unzensierte Modell

Starten Sie mit einem unzensierten LLM, der Ihre Sprache spricht. Diese Anleitung behandelt Authentifizierung, Endpunkte und Streaming für Ihren NSFW-API-Schlüssel.

Authentifizierung und Base URL

Der erste Schritt besteht darin, Ihren Schlüssel zu erhalten. Melden Sie sich mit einem Google-Konto oder einer E-Mail-Adresse an. Sie erhalten sofort einen Schlüssel. Keine Telefonnummer erforderlich. Verwenden Sie die Basis-URL https://api.nsfwapikey.com/v1 in Ihrem Client. Ersetzen Sie den Standard sk-... mit Ihrem neuen Schlüssel. Dies funktioniert mit Standard-OpenAI-SDKs. Die API erfordert kein komplexes Routing. Es ist eine direkte Verbindung zum Modell.

Erste Anfrage

Senden Sie eine POST-Anfrage an /v1/chat/completions. Fügen Sie Ihren Schlüssel in den Authorization-Header ein. Legen Sie das Modell auf uncensored. Sie können einfache Text-Prompts senden. Die Antwort gibt rohen Text ohne höfliche Ablehnungen zurück. Dies funktioniert für kreative oder funktionale Anwendungsfälle. Der Endpunkt ist unkompliziert. Für einfachen Text sind keine zusätzlichen Parameter erforderlich.

curl https://api.nsfwapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JSON config for port 8080"}]
  }'

Python SDK-Integration

Verwenden Sie das offizielle OpenAI Python-Paket. Konfigurieren Sie die Basis-URL, um auf unseren Server zu zeigen. Übergeben Sie Ihren API-Schlüssel als Variable für den API-Schlüssel. Legen Sie die Modell-ID auf uncensored. Dies ermöglicht es Ihnen, vertraute Methoden zu verwenden. Sie können Nachrichten als Liste senden. Die Antwort enthält den generierten Text. Die Fehlerbehandlung ist für HTTP-Clients Standard. Streamen oder synchron, Ihre Wahl.

from openai import OpenAI

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

Node SDK-Nutzung

Initialisieren Sie den OpenAI-Client mit Ihrer benutzerdefinierten Basis-URL. Übergeben Sie den API-Schlüssel als String. Der Client verarbeitet die HTTP-Anfragen. Legen Sie das Modell auf uncensored. Sie können die Chat-Completions-Methode verwenden. Das Antwortobjekt enthält die Auswahlmöglichkeiten. Greifen Sie direkt auf den Nachrichteninhalt zu. Dies passt in jedes Node.js-Projekt. Es ist keine zusätzliche Middleware erforderlich.

import OpenAI from "openai";

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

Streaming-Antworten und Token-Nutzung

Aktivieren Sie Streaming, indem Sie stream: true. Sie erhalten Textchunks. Jeder Chunk enthält einen Teil der Antwort. Der letzte Chunk enthält Token-Nutzungsdaten. Dies hilft Ihnen, Kosten zu verfolgen. Das Modell gibt Tokens sequenziell aus. Dies reduziert die wahrgenommene Latenz. Sie können Text rendern, während er eingeht. Das SSE-Format ist Standard für OpenAI-Clients.

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)

Limits, Fehler und Kontext

Du hast 300 Anfragen pro Minute. Das Kontextfenster umfasst 100,000 Tokens. Maximaler Output sind 16,000 Tokens. Fehler wie 401 bedeuten einen ungültigen Key. 402 bedeutet kein Guthaben. 429 bedeutet, dass du das Limit erreicht hast. Guthaben verfällt nicht. Verweigerungen sind kostenlos. Fehler kosten keine Tokens. Nutze diese Codes, um schnell zu debuggen. Das System ist transparent bezüglich der Nutzung.

FAQ

Wie groß ist die Kontextfenstergröße?

Das Context-Window beträgt 100.000 Tokens für Prompt und Completion zusammen. Die maximale Ausgabe beträgt 16.000 Tokens pro Anfrage. Dies ermöglicht lange Dokumente oder Konversationen.

Wie gehe ich mit API-Fehlern um?

Nutzen Sie standardmäßige HTTP-Statuscodes. 401 bedeutet einen ungültigen oder fehlenden Schlüssel. 402 bedeutet, dass Ihr Prepaid-Guthaben erschöpft ist. 429 signalisiert, dass Sie das Limit von 300 Anfragen pro Minute überschritten haben. Fehler und Ablehnungen verbrauchen keine Tokens.

Ist der NSFW-API-Schlüssel kostenlos?

Nein, es ist vorgeladene Kryptowährung. Sie zahlen $0.15 pro 1M Eingabetokens und $0.50 pro 1M Ausgabetokens. Fehler sind kostenlos. Sie erhalten 7 Tage lang ein Testguthaben von $0.50.

Holen Sie sich Ihren Schlüssel jetzt.

Registrieren, Schlüssel kopieren, Basis-URL aktualisieren. Das ist alles.

Jetzt starten