API-Dokumentation
Holen Sie sich Ihren API-Schlüssel und senden Sie sofort Anfragen. Diese Anleitung behandelt die wichtigsten Endpunkte, die Authentifizierung und Codebeispiele zur Integration unseres unzensierten LLM in Ihre Anwendung.
Authentifizierung und Base URL
Die Basis-URL ist HTTPS://api.nsfwcom.com/v1. Hängen Sie Ihren API-Schlüssel an die Authorization header als Bearer-Token. Dieser Header authentifiziert jede an das Endpunkt gesendete Anfrage.
- Fügen Sie Ihren Schlüssel in jede Anfrage ein.
- Halten Sie Ihren Schlüssel sicher und teilen Sie ihn nicht öffentlich.
Generieren Sie Ihren Schlüssel über das Dashboard und beginnen Sie sofort mit der Integration.
Chat-Vervollständigungs-Endpunkt
Senden Sie eine POST-Anfrage an /v1/chat/completions mit Ihren Nachrichten und dem Modellnamen. Die API gibt Textvervollständigungen basierend auf Ihrer Eingabe zurück.
curl https://api.nsfwcom.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five benefits of remote work for engineers"}]
}'Verwenden Sie die Modell-ID uncensored um konsistente, ungefilterte Ausgaben für Ihren Anwendungsfall zu gewährleisten. Konfigurieren Sie Parameter wie temperature die Kreativität zu steuern.
Python SDK
Verwenden Sie die offizielle OpenAI-Python-Bibliothek, um einfach mit der API zu interagieren. Legen Sie die Basis-URL auf unseren Endpunkt fest und geben Sie Ihren API-Schlüssel an.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwcom.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)Dieser Ansatz ermöglicht es Ihnen, vertraute SDK-Methoden für Chat-Vervollständigungen zu nutzen. Sie können Listen von Nachrichten übergeben und strukturierte Textantworten direkt in Ihren Python-Skripten erhalten.
Node SDK
Installieren Sie das OpenAI Node.js-Paket und konfigurieren Sie es mit unserer Basis-URL. Dies ermöglicht Ihnen die nahtlose Integration der API in Ihre JavaScript- oder TypeScript-Projekte.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwcom.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);Definieren Sie Ihren Nachrichten-Array und rufen Sie den Endpunkt für die Vervollständigung auf. Das SDK verarbeitet die HTTP-Anfragen und die Analyse, und gibt den generierten Text für Ihre Anwendungslogik zurück.
Streaming-Antworten über SSE
Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Server-Sent Events (SSE) für die Echtzeit-Token-Lieferung zurück.
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)Analysieren Sie den Stream, um Tokens während der Generierung anzuzeigen. Dies verbessert die Benutzererfahrung, indem Fortschritt sofort angezeigt wird. Der finale Chunk enthält die gesamte Token-Nutzung für die Abrechnung.
Limits, Fehler und Kontext
Das Kontextfenster unterstützt insgesamt 100.000 Tokens. Überwachen Sie Ihre Anfragegrenzen, um Serviceunterbrechungen zu vermeiden. Häufige Fehler sind 401 für ungültige Schlüssel, 402 für unzureichendes Guthaben, und 429 für Ratenbegrenzungen.
Rückerstattungen werden für verbrauchtes Guthaben nicht ausgestellt. Fehler während der Verarbeitung verbrauchen keine Tokens. Verwenden Sie diese Codes, um Fehler in Ihrer Anwendung gracefully zu behandeln.
Häufige Fragen
Wie fange ich mit der nsfw.com-API an?
Melden Sie sich über Google oder E-Mail an, um Ihren API-Schlüssel sofort zu erhalten. Fügen Sie Ihrem Konto Guthaben über Kryptowährungen hinzu und senden Sie Ihre erste Anfrage mit den bereitgestellten Codebeispielen.
Was passiert, wenn mir das Guthaben ausgeht?
Anfragen geben einen 402-Fehler zurück, bis Sie aufladen. Guthaben verfällt nie, sodass Sie Geld hinzufügen können, wann immer Sie bereit sind, den Dienst weiter zu nutzen.
Unterstützt die API Streaming?
Ja, setzen Sie den stream-Parameter auf true, um Server-Sent Events zu erhalten. Dies ermöglicht es Ihnen, Tokens angezeigt zu bekommen, sobald sie generiert werden, für eine schnellere Benutzererfahrung.
Sichern Sie Ihren API-Schlüssel
Registrieren Sie ein Konto, rufen Sie Ihren Schlüssel ab und aktualisieren Sie Ihre Basis-URL. Die Einrichtung dauert Sekunden.