Documentation API LLM sans censure
API LLM uncensored plug-and-play avec des points de terminaison compatibles OpenAI. Commencez à envoyer des requêtes en quelques minutes avec notre système de tokens prépayés.
Authentification et URL de base
Utilisez votre clé API avec l'URL de base HTTPS://api.grokapinsfw.com/v1. Chaque requête nécessite l'en-tête Authorization.
curl https://api.grokapinsfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send a message now"}]
}'Créez des clés via Google ou e-mail sur le tableau de bord. Une clé par compte, aucune vérification par téléphone nécessaire.
Première demande de complétion de chat
Envoyez des requêtes POST à /v1/chat/completions. L'identifiant du modèle est "uncensored".
from openai import OpenAI
client = OpenAI(base_url="https://api.grokapinsfw.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)Texte en entrée, texte en sortie. Pas de support pour les embeddings ou la vision. La fenêtre de contexte est de 100 000 tokens au total.
Intégration Node.js
Configurez votre client Node avec la même URL de base et clé.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokapinsfw.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);Le streaming retourne des événements SSE. Utilisez les SDK OpenAI standards sans modifications.
Réponses en streaming
Activez le streaming via SSE. Les compteurs de tokens apparaissent dans le dernier chunk.
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)Utile pour les interfaces utilisateur en temps réel. Chaque token est facturé avec précision.
Appel de fonction et mode JSON
Prend en charge les définitions d'outils et le mode JSON strict. Définissez response_format sur json_object.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokapinsfw.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)La température et le top_p ajustent la créativité. Les séquences d'arrêt fonctionnent comme prévu.
Limites de débit et erreurs
300 requêtes par minute, 8 simultanées par clé. Taille maximale du corps : 8 Mo.
401 signifie une clé invalide. 402 indique un manque de crédit. 429 signale une limite de débit dépassée.
Questions fréquentes
S'agit-il du service officiel Grok NSFW ?
Non. Nous sommes un fournisseur indépendant exécutant notre propre modèle sans censure. Nous utilisons le format compatible OpenAI.
Comment fonctionne la facturation ?
Crédit prépayé uniquement. Payez en crypto. Les erreurs sont gratuites. Aucun frais mensuel.
Qu'est-ce que la fenêtre de contexte ?
100 000 tokens combinés. La sortie maximale est de 16 000 tokens par requête.
Obtenez votre clé API
Inscrivez-vous, copiez votre clé, et mettez à jour l'URL de base. C'est tout ce qui est requis.