Documentation API Compatible OpenAI
Obtenez votre clé API sans censure et commencez à envoyer des requêtes immédiatement. Cette documentation couvre le modèle unique à poids ouverts, les points de terminaison standard et le flux de paiement uniquement en crypto.
https://api.grokaiuncensored.com/v1uncensored
URL de base et authentification
Envoyez des requêtes à notre point de terminaison dédié en utilisant les en-têtes standards. Nous hébergeons un modèle sans censure sur nos propres serveurs, vous n’avez donc pas besoin de router le trafic via des proxies tiers ni de gérer des sélections de modèles complexes.
Utilisez l'URL de base HTTPS://api.grokaiuncensored.com/v1 et incluez votre clé API dans l'en-tête Authorization. Vous obtenez une clé active par compte, que vous recevez immédiatement après vous être inscrit avec Google ou e-mail. Il vous suffit de mettre à jour les variables base_url et clé API dans votre configuration.
Point de terminaison Chat Completions
Envoyez des prompts textuels et recevez des complétions en utilisant l'endpoint standard de chat-completions. C'est une API textuelle uniquement sans capacités d'embeddings, de génération d'images ou de traitement audio.
Envoyez une requête POST à /v1/chat/completions avec votre tableau de messages. L'identifiant du modèle est "uncensored". Ce modèle est ajusté pour répondre sans refus de contenu pour une utilisation adulte légale, bien qu'il bloque toujours le contenu sexuel impliquant des mineurs.
Vous pouvez envoyer jusqu'à 8 Mo par corps de requête. La fenêtre de contexte permet 100 000 tokens pour le prompt et la complétion combinés. Si vous ne spécifiez pas max_tokens, la limite de sortie par défaut est de 2 048 tokens.
curl https://api.grokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Intégration du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI pour interagir avec notre API LLM sans filtre. Cette approche nécessite des modifications de code minimales si vous êtes déjà familier avec les intégrations OpenAI standard.
Initialiser le client avec notre URL de base et votre clé API. La bibliothèque gère automatiquement le formatage des requêtes et l'analyse des réponses. Vous pouvez définir des paramètres comme temperature et top_p pour contrôler l'aléatoire de la sortie.
La gestion des erreurs fonctionne exactement comme prévu. Si vous manquez de crédits prépayés, l'API renvoie une erreur 402. Si votre clé est invalide, vous recevez une erreur 401. Ces erreurs sont distinctes des limites de débit, qui renvoient un code d'état 429.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokaiuncensored.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)
Intégration du SDK Node
Intégrez l'API AI uncensored dans vos applications Node.js à l'aide du SDK standard. Cela garantit la compatibilité avec les workflows et les bibliothèques existants basés sur Node.
Configurez le client avec l'URL de base et votre clé API. Le SDK gère les requêtes HTTP et analyse efficacement les réponses JSON. Vous pouvez transmettre directement les messages à la méthode chat.completions.create.
Le SDK prend en charge les réponses en streaming, ce qui est utile pour les sorties longues. Vous pouvez également utiliser l'appel de fonctions et le mode JSON pour la génération de données structurées. La bibliothèque gère de manière fiable le rapport d'utilisation des tokens et les états d'erreur.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokaiuncensored.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);
Réponses en streaming
Activez le streaming en définissant stream à true dans votre requête. Cela renvoie des événements envoyés par le serveur (SSE) au lieu d'un seul objet JSON. Vous recevez des fragments de texte au fur et à mesure de leur génération, ce qui réduit la latence perçue pour les utilisateurs.
Chaque chunk contient du contenu partiel. Le dernier chunk inclut les statistiques d'utilisation des jetons pour l'ensemble de la requête. Cela vous permet de suivre avec précision les jetons d'entrée et de sortie sans attendre la complétion complète.
Le streaming est idéal pour les interfaces de chat et les applications en temps réel. Le modèle non filtré prend en charge cette fonctionnalité sans configuration supplémentaire. Vous pouvez combiner le streaming avec l'appel de fonctions pour des interactions dynamiques.
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)
Limites, Erreurs et Contexte
Surveillez vos limites de requête et vos codes d'erreur pour maintenir un fonctionnement fluide. Vous avez droit à 300 requêtes par minute par clé et jusqu'à 8 requêtes simultanées. La fenêtre de contexte prend en charge 100 000 jetons au total.
L'erreur 401 indique une clé API invalide ou expirée. L'erreur 402 signifie que votre crédit prépayé est épuisé ; rechargez avec USDT ou USDC pour continuer. L'erreur 429 signifie que vous avez atteint la limite de débit ; attendez quelques secondes et réessayez.
Les erreurs et les refus sont gratuits, vous ne payez que pour la génération de tokens réussie. Votre crédit prépayé n'expire jamais, vous pouvez donc recharger quand vous le souhaitez.
Questions fréquemment posées
Is Grok AI sans filtre est-il identique au modèle Grok officiel ?
Non, il s'agit d'un service indépendant. Nous hébergeons un seul modèle à poids ouverts sans censure sur nos propres serveurs. Il ne s'agit pas de GPT, Claude, Gemini ou du modèle Grok officiel de xAI. Il s'agit d'un modèle distinct ajusté pour réduire les refus de contenu.
Comment recharger mon crédit ?
Nous acceptons uniquement les cryptomonnaies : USDT (TRC20) ou USDC (Base). Vous pouvez recharger n'importe quel montant entier de 20 $ à 500 $. Vous recevez un crédit bonus pour les montants plus élevés : +5 % à partir de 50 $, +10 % à partir de 100 $, et +15 % à partir de 200 $.
Quelle est la limite de la fenêtre de contexte ?
Le modèle prend en charge une fenêtre de contexte de 100 000 tokens pour le prompt et la complétion combinés. La sortie maximale par requête est de 16 000 tokens, ou 2 048 tokens si vous ne spécifiez pas max_tokens.
Obtenez votre clé API
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est tout.