Démarrage rapide : Intégration avec Python & JS
Intégrez un LLM sans censure dans votre pile existante sans friction. Ce guide montre comment router les clients Python et JS vers notre point de terminaison compatible OpenAI immédiatement.
Prérequis et configuration de l'URL de base
Connectez d'abord votre client au point de terminaison correct. Nous hébergeons une API compatible OpenAI à https://api.grokuncensoredversion.com/v1. Vous avez besoin d'une clé API active, obtenue via l'inscription Google ou e-mail. L'identifiant du modèle que vous devez envoyer est "uncensored". C'est un seul modèle à poids ouverts, pas une couche de routage vers GPT ou Grok. Définissez votre URL de base et votre clé dans vos variables d'environnement avant d'écrire du code.
Installation du SDK OpenAI officiel
Utilisez les bibliothèques officielles pour gérer l'authentification automatiquement. Installez le package via votre gestionnaire de packages standard. Le client lira les variables d'environnement que vous avez configurées précédemment. Cette approche fonctionne pour les écosystèmes Python et Node.js sans étapes de configuration supplémentaires.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokuncensoredversion.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)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokuncensoredversion.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);
Effectuer votre première requête de complétion de chat
Envoyez une requête standard chat.completions requête pour obtenir une sortie textuelle. Le modèle répond sans refus de contenu pour les sujets adultes légaux. Les entrées coûtent 0,15 $ par 1M tokens, tandis que les sorties coûtent 0,50 $ par 1M tokens. Les erreurs et les refus ne débitent pas votre crédit. Vous pouvez tester la connectivité avec une invite simple.
curl https://api.grokuncensoredversion.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the current server latency metrics."}]
}'
Activation du streaming pour les sorties en temps réel
Activez le streaming en définissant stream: true. Vous recevrez des événements envoyés par le serveur (SSE) à mesure que les tokens arrivent. C'est essentiel pour créer des interfaces de chat qui semblent réactives. Le dernier chunk inclit l'utilisation totale des tokens pour la vérification de la facturation. Le streaming fonctionne exactement comme le protocole OpenAI standard.
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)
Configuration du mode JSON et de l'appel de fonctions
Structurez vos sorties de manière fiable en utilisant le mode JSON. Définissez response_format à {"type": "json_object"}. Vous pouvez également définir des outils pour l'appel de fonctions. Utilisez des paramètres comme temperature et top_p pour contrôler l'aléatoire. Le modèle prend en charge ces fonctionnalités standards sans configuration supplémentaire.
Gestion des tarifs et des limites (300 RPM)
Surveillez votre utilisation par rapport à des limites strictes. Vous bénéficiez de 300 requêtes par minute par clé et de 8 requêtes simultanées. Le corps de la requête doit rester inférieur à 8 Mo. Si vous dépassez le débit, vous recevez une erreur 429. Les échecs d'authentification renvoient 401, et un crédit insuffisant renvoie 402. Votre fenêtre de contexte prend en charge 100 000 tokens au total, avec une sortie maximale de 16 000 tokens.
Questions fréquentes
Comment recharger mon crédit API IA uncensored ?
Rechargez uniquement en crypto. Nous acceptons USDT (TRC20) ou USDC (Base) pour les montants compris entre 20 $ et 500 $. Vous obtenez un crédit bonus pour les dépôts plus importants, et le crédit n'expire jamais.
S'agit-il du modèle de version débloquée officielle Grok ?
Non, nous sommes un fournisseur indépendant. Nous servons notre propre modèle open-weight sans censure, et non les modèles officiels Grok, GPT ou Llama. Notre API est compatible avec le même code client que vous utiliseriez pour ces fournisseurs.
Que se passe-t-il si j'obtiens une erreur 402 ?
Une erreur 402 signifie que votre crédit prépayé est épuisé. Ajoutez plus de USDT ou USDC à votre compte pour reprendre le service immédiatement. Votre solde de crédit existant est préservé et n'expire pas.
Accédez à votre clé
Inscrivez-vous, récupérez votre jeton et mettez à jour le point de terminaison. C'est tout.