Page principaleConstruire
Guide de démarrage rapide
Connectez vos clients SDK OpenAI existants à notre API de génération de texte sans censure. Ce guide couvre l'authentification, le formatage des requêtes et le streaming pour le modèle 'uncensored'.
URL de base et authentification
Utilisez notre URL de base spécifique pour toutes les appels API. Transmettez votre clé API dans le Authorization header. Cela assure que vos requêtes sont correctement routées vers nos points de terminaison sans censure.
- URL de base :
https://api.groknsfwpromptsthatwork.com/v1 - En-tête :
Authorization: Bearer YOUR_API_KEY
curl https://api.groknsfwpromptsthatwork.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "set max_tokens to fifty and temperature to zero"}]
}'
Envoi de votre première requête
Faites une demande standard chat/completions appel. Spécifiez le modèle comme uncensored. Ce modèle ne refuse pas le contenu adulte légal. Il génère du texte directement sans routage supplémentaire.
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwpromptsthatwork.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)
Utilisation du SDK Node
Initialisez le client avec l'URL de base et la clé. Envoyez une invite pour générer du texte. La réponse contient l'objet de complétion complet. Vous pouvez accéder au texte généré via choices[0].message.content.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwpromptsthatwork.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);
Gestion des réponses en streaming
Activez le streaming en définissant stream: true. L'API renvoie des fragments via des événements envoyés par le serveur. Vous pouvez analyser ces fragments en temps réel. Cela réduit la latence perçue pour les sorties longues.
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)
Appel de fonctions et mode JSON
Prend en charge les outils et les sorties structurées. Utilisez response_format: {type: "json_object"} pour du JSON strict. Définissez des fonctions dans le tools tableau. Le modèle renvoie des données structurées en fonction de votre schéma.
Comprendre l'utilisation et les limites des tokens
La fenêtre de contexte est de 100 000 tokens au total. La sortie maximale est de 16 000 tokens par requête. Les limites de débit sont de 300 requêtes par minute. Les erreurs comme 401 ou 429 retournent des codes standard. Les crédits ne sont facturés que pour les tokens valides.
Questions fréquentes
Quelle est l'URL de base de l'API ?
L'URL de base est HTTPS://api.groknsfwpromptsthatwork.com/v1. Utilisez ceci pour toutes les configurations de SDK compatibles OpenAI.
Combien coûte le modèle sans censure ?
Les tokens d'entrée coûtent 0,15 $ par 1M. Les tokens de sortie coûtent 0,50 $ par 1M. Vous payez pour une utilisation réelle avec du crédit prépayé.
Puis-je utiliser cela avec le SDK Python OpenAI standard ?
Oui. Définissez base_url et api_key dans l'initialisation de votre client. Le format du point de terminaison correspond exactement à l'interface de complétion de chat OpenAI.
Obtenez votre clé API maintenant
Inscrivez-vous, copiez votre clé, et mettez à jour l'URL de base. C'est tout ce que vous devez faire.
Obtenir la clé API