Installieren Sie das offizielle SDK
Installieren Sie zunächst das offizielle OpenAI SDK für Ihre bevorzugte Sprache. Der Charme unserer API besteht darin, dass sie dieselben Client-Bibliotheken verwendet, die Sie bereits kennen. Sie benötigen keine benutzerdefinierte Bibliothek oder einen komplexen Einrichtungsskript. pip install openai oder npm install openai bereitet Sie vor. Dieser Ansatz bedeutet, dass Ihr bestehender Code mit minimalem Aufwand angepasst werden kann. Sie können zwischen Anbietern wechseln, ohne Ihre Kernlogik neu schreiben zu müssen.
Basis-URL und Schlüssel konfigurieren
Richten Sie Ihren Client auf unsere spezifische Basis-URL aus und fügen Sie Ihren API-Schlüssel ein. Unser Endpunkt befindet sich unter https://api.groknsfwprompts.com/v1. Diese URL stellt sicher, dass Sie direkt unser uncensored-Modell ansprechen. Sie müssen den base_url Parameter in Ihrer SDK-Konfiguration. Übergeben Sie Ihren Schlüssel über den Standard api_key header. Dieses Setup umgeht das Standard-Routing von OpenAI. Es garantiert, dass Sie mit unseren Servern und nicht mit denen von OpenAI kommunizieren.
So konfigurieren Sie die Verbindung in einer Standardanfrage:
curl https://api.groknsfwprompts.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Describe a cybernetic woman in a neon city"}]
}'
Senden Sie Ihre erste Anfrage
Sende eine einfache Chat-Vervollständigung, um deine Verbindung zu überprüfen. Verwende die Modell-ID uncensored für alle Anfragen. Diese ID verweist auf unser Open-Weight-Modell, das für erwachsene Inhalte optimiert ist. Senden Sie einen Prompt, der normalerweise einen Filter auslösen würde. Das Modell gibt den Rohtext ohne Ablehnung zurück. Sie erhalten sofortige Textausgaben für Ihre Prompt-Engineering-Anforderungen. Dieser Schritt bestätigt, dass Ihr Guthaben aktiv ist.
Probieren Sie dieses minimale Python-Skript aus, um die Konnektivität zu testen:
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwprompts.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 für Echtzeit-Ausgaben aktivieren
Aktivieren Sie Streaming, um Tokens zu empfangen, sobald sie generiert werden. Dies reduziert die wahrgenommene Latenz für lange Antworten. Legen Sie stream=True in Ihren Anfrage-Parametern. Das SDK liefert Chunks, sobald sie verfügbar sind. Dies ist entscheidend für die Video-Prompt-Generierung, bei der Sie sofortiges Feedback wünschen. Sie können den Stream abbrechen, wenn die Antwort vom Kurs abkommt. Es bietet eine glattere Entwicklererfahrung für iterative Tests.
Hier ist das Muster für die Streaming-Implementierung:
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 und JSON-Modus behandeln
Nutzen Sie strukturierte Ausgaben für eine konsistente Datenanalyse. Verwenden response_format={"type": "json_object"} für striktes JSON. Dies stellt sicher, dass Ihre nachgelagerten Parser gültige Daten erhalten. Sie können auch Tools für Function Calling definieren. Das Modell unterstützt Standard-Tool-Definitionen und -Auswahlen. Dieses Feature ist entscheidend für automatisierte NSFW-Prompt-Generierungspipelines. Es hält Ihre Datenstruktur vorhersagbar und sauber.
Sehen Sie, wie Sie den JSON-Modus in Node.js durchsetzen:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwprompts.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);
Verständnis von Token-Limits und Preismodellen
Überwachen Sie Ihre Nutzung gegen unsere klaren Limits. Wir berechnen $0.15 pro Million Eingabetokens und $0.50 pro Million Ausgabetokens. Ihr Context-Window umfasst insgesamt 100,000 Tokens. Sie können bis zu 16,000 Tokens pro Anfrage ausgeben. Rate-Limits begrenzen Sie auf 300 Anfragen pro Minute. Behandeln Sie Fehler wie 402 (kein Guthalt) oder 429 (Rate-Limit) angemessen. Fehler und Ablehnungen verbrauchen Ihr Guthalt nicht. Dieses Modell begünstigt intensive Prompt-Engineering-Workflows.