API Grok : intégrer Grok dans vos apps et workflows
L’API Grok permet d’utiliser les modèles de SpaceXAI dans une application, un agent, un tableau de bord, un outil de veille ou une automatisation. Cet article explique à qui elle sert, quels modèles choisir et comment faire un premier appel. Il montre aussi comment utiliser la recherche sur le web et sur X, comment suivre les coûts et dans quels cas il vaut mieux rester prudent.
Jusqu’ici, vous avez utilisé Grok comme un assistant : prompts, DeepSearch, Grok Imagine et raisonnement avancé, sujet du volet 5. L’API change de logique. Vous ne posez plus une question à la main sur grok.com : votre application envoie automatiquement des requêtes à Grok, récupère les réponses, puis les intègre dans un produit, un workflow ou un outil interne.
L’API vous fait ainsi passer du test à l’industrialisation. Un prompt devient une fonctionnalité, une veille devient un tableau de bord, une analyse devient un traitement automatisé et l’assistant devient une brique de votre système.
xAI a fusionné avec SpaceX en février 2026, puis a pris le nom de SpaceXAI en juillet. L’API garde la même adresse et la même console. Le modèle le plus récent, Grok 4.7, est sorti le 21 septembre 2026, après Grok 4.5 en juillet et Grok 4.6 en août. Les anciens modèles, dont grok-3 et grok-4-0709, ont été retirés le 15 mai 2026. Avant toute mise en production, vérifiez la documentation de SpaceXAI et évitez de figer votre architecture sur un modèle en fin de vie.
Qui a vraiment besoin de l’API Grok
Tout le monde n’a pas besoin d’une API. Si vous utilisez Grok uniquement pour poser des questions, générer des images ou lancer une veille ponctuelle, l’interface web suffit. L’API devient utile quand vous voulez automatiser.
Les développeurs qui construisent une application en ont besoin. Chatbot de support, outil de veille, assistant interne, moteur d’analyse, fonction IA dans un logiciel en ligne, extension de navigateur ou outil de reporting : l’application appelle Grok en arrière-plan et affiche le résultat à l’utilisateur.
Les équipes qui veulent automatiser des tâches répétitives aussi. Résumer des tickets, classer des emails, analyser des avis clients, rédiger des notes de synthèse, surveiller des concurrents ou extraire des informations de documents : l’API fait passer du prompt manuel au traitement régulier. Si vous débutez avec les agents IA, commencez par une seule tâche bien définie.
Les utilisateurs de Make, Zapier ou n8n peuvent s’en servir. Vous connectez un formulaire, un email, une base Notion, un fichier Google Drive, un CRM ou un webhook à un appel API, et Grok devient une étape d’un workflow sans code. Notre guide pour automatiser les tâches répétitives avec Make montre le principe.
Les équipes produit et data y trouvent un contrôle fin. Pour mesurer le coût par requête, tester plusieurs prompts, comparer des modèles ou intégrer la recherche web, X Search et l’exécution de code, l’API offre un niveau de contrôle que l’interface ne permet pas.
La règle est simple : si vous faites la même action Grok plusieurs fois par semaine, étudiez l’API. Si vous discutez seulement de temps en temps avec l’assistant, restez sur grok.com.
Comprendre la facturation au token
L’API Grok est facturée à l’usage. Vous payez ce que vous envoyez au modèle et ce que le modèle vous répond, et ces unités s’appellent des tokens. Un token ne correspond pas exactement à un mot, mais l’idée suffit pour démarrer : plus vous envoyez de contexte et plus la réponse est longue, plus l’appel coûte cher.
La facturation distingue trois éléments : les tokens d’entrée, les tokens d’entrée mis en cache et les tokens de sortie. Les tokens mis en cache coûtent quatre fois moins cher sur Grok 4.7 quand vous réutilisez souvent le même prompt système ou le même contexte. Ce sont les agents, les chatbots et les workflows répétitifs qui en profitent le plus.
# Formule simple du coût API
Coût approximatif =
(tokens d'entrée × prix input)
+ (tokens de sortie × prix output)
+ (éventuels coûts d'outils : web, X, code, images, vidéos)
En pratique, raisonnez en coût par action utile plutôt qu’en prix par million de tokens : un ticket résumé, une veille générée, un rapport produit, une fiche enrichie, une réponse de support, une image produite ou une analyse concurrentielle.
Quels modèles Grok choisir côté API
Le mauvais réflexe consiste à chercher le modèle le moins cher et à le mettre partout. Partez plutôt du cas d’usage. Grok 4.7 sert de modèle de référence pour les nouveaux projets, et Grok 4.3 reste disponible pour les gros volumes à petit budget.
| Modèle ou famille | Usage | Prix indicatif API |
|---|---|---|
| Grok 4.7 | Modèle de référence pour le texte, le code, les agents et le raisonnement, avec un contexte de 500 000 tokens. | Environ 2 $/M en entrée, 0,50 $/M en entrée mise en cache et 6 $/M en sortie. Les prix doublent au-delà de 200 000 tokens. |
| Grok 4.5 et 4.6 | Générations précédentes, aux performances proches de Grok 4.7. | Tarifs comparables à Grok 4.7 : préférez la version la plus récente. |
| Grok 4.3 | Tâches volumineuses, classification, extraction, reformulation, avec un contexte d’un million de tokens. | Environ 1,25 $/M en entrée et 2,50 $/M en sortie, avec 20 % de remise en traitement par lots. |
| Grok Imagine | Images avec grok-imagine-image-2.0, vidéos avec grok-imagine-video-1.5. |
Facturation à l’image et à la seconde de vidéo, quelques centimes chacune selon la résolution. |
| Voix | Conversation vocale, synthèse vocale et transcription. | Facturation à la minute ou au caractère selon le service. |
Le prix compte, mais il ne doit pas rester votre seul critère. Pour un workflow interne stable, choisissez d’abord un modèle récent et maintenu. Optimisez ensuite avec le cache, le traitement par lots, des prompts plus courts et une meilleure architecture.
Démarrer en 10 minutes
L’API de SpaceXAI reprend les conventions des SDK d’OpenAI, ce qui la rend familière aux développeurs. Vous démarrez vite, puis vous ajoutez les outils avancés ensuite.
1. Créez un compte sur la console. Passez par console.x.ai, créez votre compte, puis ajoutez des crédits ou un moyen de paiement.
2. Générez une clé API. Copiez-la dans un gestionnaire de secrets ou dans les variables d’environnement de votre projet. Ne la collez jamais en dur dans votre code, surtout si le dépôt est partagé.
3. Choisissez votre point d’accès. Pour les nouveaux projets, partez sur la Responses API, qui gère nativement les outils et les conversations. Les projets existants et les intégrations compatibles peuvent toujours passer par l’interface Chat Completions.
4. Choisissez le modèle. Pour démarrer, utilisez grok-4.7. Ne commencez pas par un modèle en fin de vie ou un modèle spécialisé avant d’avoir prouvé votre cas d’usage.
5. Mesurez le coût dès le début. Enregistrez l’usage, le temps de réponse, le modèle, les outils utilisés et le coût. Si vous attendez la mise en production pour le faire, vous optimiserez trop tard.
Exemple Python minimal avec la Responses API
Voici un exemple simple avec le SDK OpenAI, pointé vers l’API de SpaceXAI. Deux paramètres comptent : l’adresse de base base_url et le modèle grok-4.7.
# Python — appel Grok avec le SDK OpenAI
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["XAI_API_KEY"],
base_url="https://api.x.ai/v1"
)
response = client.responses.create(
model="grok-4.7",
input=[
{
"role": "system",
"content": "Tu es un assistant expert en veille et synthèse."
},
{
"role": "user",
"content": "Résume les 3 signaux IA importants à surveiller cette semaine."
}
]
)
print(response.output_text)
Ce code suffit pour un premier test. Vous ajouterez ensuite un prompt système plus robuste, des outils, un format de sortie, un journal des appels et une gestion des erreurs.
Exemple Node.js pour une application web
Le même principe fonctionne en JavaScript. Stockez la clé API dans une variable d’environnement, puis envoyez votre requête au modèle.
# Node.js — appel Grok avec le SDK OpenAI
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.XAI_API_KEY,
baseURL: "https://api.x.ai/v1"
});
const response = await client.responses.create({
model: "grok-4.7",
input: [
{
role: "system",
content: "Tu es un assistant qui analyse des tickets support."
},
{
role: "user",
content: `Analyse ce ticket et classe-le : ${ticketText}`
}
]
});
console.log(response.output_text);
Dans une vraie application, ajoutez une validation des entrées, un délai maximal, une solution de repli, une limite de taille et un journal. Une API d’IA ne doit jamais recevoir sans contrôle tout ce qu’un utilisateur colle dans un formulaire.
Exemple avec la recherche web et X Search
L’intérêt de Grok côté API tient aussi à ses outils intégrés. Le modèle peut chercher sur le web, consulter X, exécuter du code ou interroger vos propres documents selon votre cas d’usage.
# Exemple Responses API avec web_search et x_search
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["XAI_API_KEY"],
base_url="https://api.x.ai/v1"
)
response = client.responses.create(
model="grok-4.7",
input=[
{
"role": "user",
"content": "Cherche les signaux récents sur X et le web à propos de [SUJET]. Distingue faits confirmés, rumeurs et opinions."
}
],
tools=[
{"type": "web_search"},
{"type": "x_search"}
]
)
print(response.output_text)
L’API Grok devient ici très intéressante pour la veille : vous automatisez ce que vous faisiez à la main avec DeepSearch dans le volet 3.
Les outils intégrés à connaître
L’API de SpaceXAI propose plusieurs outils qui évitent de tout coder vous-même. Activez-les seulement quand le cas d’usage le justifie, car la plupart sont facturés à l’appel.
| Outil | Usage | Exemple |
|---|---|---|
| Recherche web | Recherche en temps réel et consultation de pages, environ 5 $ les 1 000 appels. | Veille de marché, vérification d’annonces, actualité récente. |
| X Search | Recherche par mot-clé, par sens, par compte ou par fil sur X, facturée selon les posts et profils consultés. | Suivi de marque, rumeur, crise, analyse de sentiment. |
| Exécution de code | Exécution de Python pour les calculs, les statistiques et l’analyse de données. | Analyser un CSV, calculer une moyenne, produire une synthèse chiffrée. |
| Collections Search | Recherche dans vos documents et bases de connaissances importés, selon le principe du RAG. | Contrats, rapports, documentation interne, support client. |
| Appel de fonctions et MCP | Appeler vos propres fonctions ou des serveurs MCP distants. | Créer un ticket, mettre à jour un CRM, déclencher une alerte. |
| Grok Imagine | Créer ou modifier des images et des vidéos. | Visuels marketing, concepts, génération créative en volume. |
Commencez simple. Faites d’abord fonctionner un appel texte, ajoutez ensuite la recherche web ou X Search, puis seulement l’exécution de code, Collections Search ou vos propres fonctions. Le volet 4 détaille les usages de Grok Imagine.
Suivre le coût réel de chaque requête
Chaque réponse de l’API indique les tokens consommés, en entrée, en cache et en sortie, ainsi que les tokens de raisonnement. Ces données permettent de calculer le coût réel par utilisateur, par workflow ou par action métier.
# Exemple de logique de suivi du coût
# Pseudo-code : vérifiez les noms exacts des champs dans la documentation
PRIX_INPUT = 2.00 / 1_000_000 # Grok 4.7, moins de 200k tokens
PRIX_OUTPUT = 6.00 / 1_000_000
usage = response.usage
cout = usage.input_tokens * PRIX_INPUT + usage.output_tokens * PRIX_OUTPUT
print("Modèle :", "grok-4.7")
print("Tokens :", usage)
print("Coût estimé en $ :", round(cout, 5))
Ne sous-estimez pas ce point. Si vous construisez un produit, vous devez connaître votre coût par résumé, par conversation, par rapport ou par veille. Sinon, vous risquez de proposer une fonctionnalité appréciée mais déficitaire.
Optimiser la facture sans casser la qualité
Une bonne intégration demande plus que le choix d’un modèle. Elle réduit les appels inutiles, limite le contexte, réutilise ce qui peut l’être et mesure les coûts.
Placez le contenu fixe au début. Si vous utilisez le même prompt système, la même consigne ou le même contexte sur plusieurs appels, structurez vos requêtes pour profiter du cache. Les tokens mis en cache coûtent nettement moins cher que les tokens d’entrée classiques.
Ne renvoyez pas tout l’historique. Dans une conversation longue, renvoyer chaque message à chaque appel devient vite coûteux. Résumez l’historique, gardez les éléments utiles ou utilisez l’outil de compaction du contexte proposé par l’API depuis mai 2026.
Choisissez le bon niveau de raisonnement. Toutes les tâches n’ont pas besoin d’un raisonnement poussé. Pour la classification, l’extraction ou la reformulation, un effort de raisonnement faible ou un modèle moins cher comme Grok 4.3 suffit souvent.
Utilisez le traitement par lots pour les tâches non urgentes. Rapports nocturnes, analyses massives, classification d’archives ou enrichissement de fiches peuvent passer par la Batch API, qui accepte aussi la génération d’images et de vidéos. La remise de 20 % ne s’applique toutefois qu’à Grok 4.3 et aux modèles Grok 4.20 : vérifiez-la avant de compter dessus.
Enregistrez tout dès le début. Notez le modèle, les tokens, le coût, le temps de réponse, l’outil utilisé, les erreurs, l’utilisateur et le workflow. Sans données, vous ne saurez pas quoi optimiser.
3 workflows API utiles avec Grok
Voici trois cas d’usage réalistes pour passer de l’idée à l’intégration.
Workflow 1 — Tableau de bord de veille sur X et le web
Chaque matin, un script lance une recherche sur votre marque, vos concurrents et vos mots-clés stratégiques. Grok utilise la recherche web et X Search, distingue les faits, les rumeurs et les opinions, puis écrit une synthèse dans Notion, Slack ou votre tableau de bord interne.
# Prompt API — veille quotidienne
Analyse les signaux des dernières 24 heures sur [SUJET].
Utilise le web et X.
Classe la réponse en :
1. Faits confirmés
2. Rumeurs ou affirmations non confirmées
3. Signaux faibles
4. Comptes ou sources à suivre
5. Risques à surveiller
6. Action recommandée aujourd'hui
Workflow 2 — Classement des tickets de support
Chaque ticket entrant part vers Grok, qui classe la demande, détecte l’urgence, résume le problème, propose une réponse et indique s’il faut passer la main à un humain. L’objectif consiste à réduire le tri manuel, sans remplacer l’équipe de support.
# Prompt API — classement du support
Classe ce ticket support.
TICKET : [TEXTE DU TICKET]
Réponds en JSON avec :
{
"categorie": "bug | facturation | question | demande_feature | autre",
"urgence": "faible | moyenne | haute",
"resume": "...",
"reponse_suggeree": "...",
"escalade_humaine": true/false,
"raison_escalade": "..."
}
Workflow 3 — Analyse documentaire interne
Vous connectez Grok à une collection de documents : contrats, rapports, procédures ou documentation produit. L’utilisateur pose une question, Grok cherche dans les documents pertinents, puis répond avec une synthèse et les zones d’incertitude.
# Prompt API — recherche documentaire
Réponds à la question de l'utilisateur à partir de la collection documentaire.
QUESTION : [QUESTION]
Contraintes :
- Utilise uniquement les informations présentes dans les documents.
- Si l'information manque, dis-le.
- Cite les passages ou documents pertinents si disponibles.
- Termine par les points à vérifier avec un humain.
Quand l’API Grok n’est pas le bon choix
L’API Grok est puissante, mais ne l’intégrez pas partout par réflexe.
Les données sensibles ou réglementées demandent une analyse préalable. Santé, droit, finance réglementée, données personnelles sensibles ou conformité : faites une analyse de risque complète avant d’envoyer quoi que ce soit à une API externe. Vérifiez les conditions d’utilisation, la durée de conservation, les garanties contractuelles et les réglages de confidentialité.
Les fonctions critiques ne doivent pas tourner sans supervision. Ne laissez pas une API d’IA décider seule de bloquer un compte, de refuser un client, de valider un paiement, de produire un avis juridique ou de publier un contenu sensible. Gardez un humain ou une règle fixe dans la boucle.
Un workflow sans mesure de coût expose à des surprises. Si vous n’enregistrez ni les tokens, ni les outils utilisés, ni le coût réel, la facture peut déraper. Mesurez dès le prototype.
Les usages purement manuels n’en ont pas besoin. Si vous lancez une veille une fois par mois, l’interface Grok suffit. L’API devient rentable quand l’usage est répété, intégré ou massif. Pour comparer avec d’autres fournisseurs, consultez nos guides des API Mistral et DeepSeek.
Checklist avant la mise en production
Avant de brancher l’API Grok dans un vrai produit, passez cette checklist.
| Point à vérifier | Pourquoi c’est important |
|---|---|
| Le modèle choisi est-il récent et maintenu ? | Vous évitez de construire sur un modèle en fin de vie. |
| Le coût par requête est-il mesuré ? | Vous calculez la rentabilité réelle du workflow. |
| Les erreurs et les délais dépassés sont-ils gérés ? | Une API externe peut ralentir, échouer ou répondre partiellement. |
| Les entrées des utilisateurs sont-elles filtrées ? | Vous vous protégez des prompts trop longs, des injections et des données inadaptées. |
| Les données sensibles sont-elles exclues ou encadrées ? | Vous réduisez les risques de confidentialité, de conformité et de réputation. |
| Les réponses importantes sont-elles vérifiées ? | Cette étape reste indispensable pour les décisions à impact réel. |
| Une solution de repli existe-t-elle ? | Votre produit ne doit pas tomber si un appel à l’IA échoue. |
La suite : assembler votre système Grok
Vous avez maintenant toutes les briques : démarrer avec Grok, le prompter, utiliser DeepSearch, créer avec Grok Imagine, raisonner en mode Expert et intégrer l’API. Le dernier volet assemble l’ensemble en système complet : quelle place donner à Grok parmi vos outils, quels workflows garder, quels garde-fous poser et comment construire une méthode durable. La fiche Grok de notre annuaire résume par ailleurs les offres grand public.
Après l’API, il reste à assembler les briques : veille, prompts, raisonnement, visuel, automatisation, garde-fous et routines adaptées à votre profil.