FR ▾
grokapikey.com

API IA sans censure pour les utilisateurs de Grok

https://api.grokapikey.com/v1uncensored

API Grok : première requête en cinq minutes

Obtenez votre première réponse en cinq minutes en pointant n'importe quel client compatible OpenAI vers notre URL de base et en vous authentifiant avec votre clé API.

URL de base et authentification

Notre API suit le standard OpenAI Chat Completions. Pour interagir avec le service, vous devez diriger votre client vers https://api.grokapikey.com/v1 et inclure votre clé API unique dans l'en-tête Authorization. Vous pouvez générer cette clé immédiatement après vous être inscrit avec simplement une adresse e-mail et un mot de passe. La clé s'affiche une fois lors de sa création, alors conservez-la en toute sécurité. Si vous la perdez, vous pouvez en régénérer une nouvelle depuis votre tableau de bord, ce qui révoque instantanément l'ancienne. Aucune carte bancaire n'est nécessaire pour le compte d'essai.

Votre première requête

Commencez par envoyer un simple prompt textuel pour vérifier la connectivité. Utilisez l'endpoint standard chat/completions avec l'identifiant de modèle uncensored. L'exemple suivant montre une commande curl basique pour tester la connexion. Cela confirme que votre authentification est correcte et que le service répond. Vous pouvez ensuite adapter cette structure à la logique de votre application spécifique.

Remplacez YOUR_API_KEY par votre clé réelle avant d'exécuter cette commande.

curl https://api.grokapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Intégration SDK Python

Si vous développez une application Python, utilisez la bibliothèque officielle openai. Configurez le client pour utiliser notre URL de base et votre clé API. Cela vous permet de tirer parti des idiomes Python familiers tout en accédant au modèle sans censure. Le client gère automatiquement la sérialisation et le streaming. Assurez-vous que votre environnement dispose de la dernière version de la bibliothèque installée pour une meilleure compatibilité avec nos endpoints.

from openai import OpenAI

client = OpenAI(base_url="https://api.grokapikey.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 SDK Node.js

Pour les projets JavaScript ou TypeScript, le SDK Node.js OpenAI fonctionne directement. Définissez les propriétés apiKey et baseURL dans votre objet de configuration. Cela garantit que toutes les requêtes ultérieures transitent par notre infrastructure. Vous pouvez utiliser les modèles async/await standards pour gérer les réponses. Cette approche est idéale pour les applications côté serveur ou les fonctions edge nécessitant un accès API direct sans proxy via OpenAI.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.grokapikey.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

Pour les applications bénéficiant de la génération de tokens en temps réel, activez le streaming en définissant stream: true dans le corps de votre requête. L'endpoint renvoie un flux d'événements envoyés par le serveur (SSE) de réponses partielles. Cela réduit la latence perçue pour les utilisateurs et permet l'affichage immédiat du texte généré. Chaque bloc contient une variation de la réponse. Gérez ces événements dans le code de votre client pour mettre à jour l'interface utilisateur de manière progressive. Le streaming consomme des tokens normalement et n'affecte pas la tarification.

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

Chaque clé API est limitée à 300 requêtes par minute et à une taille maximale de corps de requête de 8 Mo. Si vous dépassez la limite de débit, l'API retourne un code de statut 429 ; attendez quelques secondes et réessayez. Une erreur 401 indique une clé invalide ou révoquée, tandis qu'une erreur 402 signifie que votre crédit prépayé est épuisé. Le modèle prend en charge une fenêtre de contexte de 100 000 tokens pour l'entrée et la sortie combinées. Assurez-vous que vos prompts tiennent dans cette limite pour éviter le troncage. Les filtres de contenu restent minimes, sauf une interdiction stricte sur le contenu sexuel impliquant des mineurs.

Caractéristiques techniques

Toutes les limites et fonctions réelles de l'API au même endroit — vérifiez-les avant de recharger.

ÉlémentValeur
Formatcompatible OpenAI : tout SDK OpenAI fonctionne en changeant la base URL et la clé
AuthentificationAuthorization: Bearer YOUR_KEY
EndpointsPOST /v1/chat/completions · GET /v1/models
Base URLhttps://api.grokapikey.com/v1
ID du modèleuncensored
Paramètrestemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Fenêtre de contexte100 000 tokens (entrée + sortie)
Sortie max.jusqu'au reste de la fenêtre de 100 000 tokens ; max_tokens optionnel (pas de plafond distinct)
Appel de fonctionsoui — tools, tool_choice ; réponse avec tool_calls, aussi en streaming ; résultats en role: tool
Mode JSONresponse_format: {"type": "json_object"}
Streamingoui — server-sent events ; le dernier bloc contient l'usage des tokens
En-têtesX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Limite de débit300 requêtes par minute et par clé
Taillejusqu'à 8 Mo par requête
Concurrence8 requêtes simultanées par clé
RechargeUSDT (TRC20) ou USDC (Base), tout montant entier de 10 $ à 500 $
Bonus+5 % dès 50 $, +10 % dès 100 $
Facturationcrédit prépayé selon l'usage réel ; erreurs et refus gratuits
Essai gratuit0,50 $ pendant 7 jours, sans carte · Clé d'essai : 2 requêtes parallèles, 60 par minute ; limites complètes (8 et 300) après la 1re recharge
Prix0,25 $ par million de tokens en entrée · 1,00 $ par million en sortie
Validitéle crédit payé n'expire jamais, sans abonnement
ConnexionGoogle ou e-mail et mot de passe
Contenucontenu adulte autorisé ; tout contenu sexuel impliquant des mineurs est refusé
Clésune clé active par compte ; une nouvelle remplace l'ancienne

Codes d'erreur

Les erreurs arrivent en JSON avec un type stable ; les requêtes échouées ou refusées ne sont pas facturées.

CodeTypeSignification
400bad_requestJSON invalide, messages vides, mauvais paramètre ou contexte trop long
401missing_key · invalid_key · key_revokedclé absente, erronée ou remplacée
402no_creditplus de crédit — rechargez, la reprise est immédiate
403content_blockedcontenu sexuel impliquant des mineurs — refusé, non facturé
404not_foundendpoint inconnu
413request_too_largecorps supérieur à 8 Mo
429rate_limited · concurrencyau-delà de 300/min ou 8 en parallèle — patientez
503upstream_busymodèle occupé — réessayez dans quelques secondes

Questions et réponses

Comment gérer les erreurs d'authentification ?

Une erreur 401 signifie que votre clé API est invalide ou révoquée. Vérifiez que vous utilisez la bonne clé depuis votre tableau de bord. Si vous avez régénéré votre clé, assurez-vous que l'ancienne n'est plus utilisée.

Que se passe-t-il si je manque de crédits ?

Vous recevrez une erreur 402 sur les requêtes suivantes. Ajoutez du crédit prépayé via crypto (USDT ou USDC) pour reprendre le service. Les crédits n'expirent jamais, vous pouvez donc recharger à tout moment.

Le modèle sans censure convient-il à la génération de code ?

Oui, le modèle gère bien la génération de code sans refuser les sujets techniques standards. Il ne bloque pas le contenu adulte légal ou controversé, ce qui le rend adapté à divers cas d'usage.

Votre clé est à un formulaire de vous

Créez un compte, copiez la clé, modifiez l'URL de base. C'est toute la configuration.