Créer une clé API Grok : guide pour WordPress et intégration de l’API xAI
Ce guide explique comment créer une clé API Grok de xAI et l’insérer dans ton plugin WordPress.
En bref
- Ouvrir la console xAI et se connecter : Accède à la console xAI et connecte-toi avec xAI, X/Twitter, Google ou par e‑mail.
- Vérifier les crédits et l’équipe : Assure‑toi que ton équipe a accès à l’API et que les crédits ou la facturation sont configurés.
- Ouvrir les clés API : Après la connexion, va dans API Keys ou Manage API keys.
- Créer la clé : Clique sur Create API key, donne un nom unique et choisis les modèles ou endpoints nécessaires.
- Copier la clé : Copie la clé API Grok immédiatement après création. Elle ne sera plus affichée en clair par la suite.
- Insérer la clé dans ton logiciel WordPress
1. Ouvrir la console xAI et se connecter
L’accès se fait directement via la console xAI. Si tu n’es pas connecté, l’écran de connexion apparaît d’abord. Selon le compte, tu peux te connecter par e‑mail, Google, X/Twitter ou compte xAI pour te connecter.
La clé API n’est pas créée dans l’application X normale, mais dans la console développeur de xAI.
Configurer une méthode de paiement dans Billing
Après la connexion, vérifie si des crédits ou la facturation sont configurés. Sans crédits suffisants, une clé peut être visible mais les requêtes API échoueront ensuite.
3. Ouvrir les clés API dans la console xAI
Après la connexion, ouvre la section API Keys dans la console via la barre latérale gauche. Là tu vois les clés existantes et peux créer de nouvelles clés.
4. Créer une nouvelle clé API Grok
Dans la section API Keys, clique sur Create API key. Donne un nom unique, par exemple selon le site, le client ou l’environnement.
5. Copier la clé API Grok
Après la création, la clé est affichée. Copie-la immédiatement et traite-la comme un mot de passe. Si la boîte de dialogue est fermée, la clé complète ne peut pas être affichée à nouveau.
6. Insérer la clé API Grok dans ton plugin WordPress
Colle la clé API Grok à la fin dans ton plugin WordPress, par exemple dans neo WP AI, ou stocke-la dans une application serveur séparée. Il est important que la clé ne se retrouve pas dans le JavaScript côté frontend et pas dans des sorties HTML visibles publiquement.
Pour des projets personnels, une clé distincte est plus claire qu’une clé partagée. Ainsi, l’utilisation, les autorisations et la rotation peuvent être attribuées clairement à une intégration ultérieurement.
7. Tarifs, modèles et Batch API
Les tarifs de Grok ou xAI dépendent du modèle, du type de tokens, du format de sortie et du mode d’utilisation. La documentation officielle de xAI donne les prix actuels des modèles pour les fonctions texte, code, image, vidéo et voix. Les valeurs d’exemple provenant d’anciens articles peuvent être obsolètes.
8. Respecter les limites de débit (rate limits) de l’API Grok
xAI décrit actuellement les limites de débit par équipe et par modèle. Les restrictions sont entre autres gérées via le nombre de requêtes par seconde et le nombre de tokens par minute. La limite concrète dépend du niveau de l’équipe et de la consommation API cumulée.
9. Codes d’erreur typiques chez xAI et Grok
- 401 Unauthorized : L’en-tête Authorization est absent ou le token est invalide.
- 403 Forbidden : La clé API ou l’équipe n’a pas les autorisations nécessaires.
- 404 Not Found : La ressource, le point de terminaison ou le nom du modèle n’existe pas.
- 429 Too Many Requests : La limite de débit actuelle est atteinte.
- 500 Internal Server Error : Erreur temporaire côté backend de xAI.