{"id":19000,"date":"2026-09-08T07:52:59","date_gmt":"2026-09-08T11:52:59","guid":{"rendered":"https:\/\/wp.glbgpt.com\/?p=19000"},"modified":"2026-09-08T08:10:19","modified_gmt":"2026-09-08T12:10:19","slug":"grok-4-api-pricing","status":"publish","type":"post","link":"https:\/\/wp.glbgpt.com\/fr\/hub\/grok-4-api-pricing","title":{"rendered":"Tarification de l'API Grok 4 : co\u00fbts, limites et comment commencer"},"content":{"rendered":"<aside aria-label=\"R\u00e9ponse rapide\" style=\"padding:22px;border-left:5px solid #17806b;background:#edf6f1;color:#1b362c;font:18px\/1.65 system-ui,sans-serif;margin:0 0 22px\"><strong style=\"display:block;font-size:15px;margin-bottom:8px;color:#126954\">R\u00e9ponse rapide<\/strong>Grok 4 Le prix de l'API d\u00e9pend de l'identifiant exact du mod\u00e8le. \u00c0 compter du 8 septembre 2026, le mod\u00e8le retir\u00e9 <code>grok-4-0709<\/code> L'ID redirige vers <code>grok-4.3<\/code>: <strong>$1,25 en entr\u00e9e, $0,20 en entr\u00e9e mise en cache et $2,50 en sortie par million de tokens<\/strong> pour les demandes inf\u00e9rieures \u00e0 200 000 tokens. Le produit phare actuel, <code>grok-4.6<\/code>, co\u00fbts <strong>$2.00 \/ $0.50 \/ $6.00<\/strong>, respectivement. \u00c0 partir de 200 000 tokens de prompt, ces tarifs doublent. Le raisonnement est factur\u00e9 au tarif de sortie. <a href=\"https:\/\/docs.x.ai\/developers\/pricing\">Tarifs officiels de xAI<\/a>.<\/aside>\n\n\n\n<p class=\"wp-block-paragraph\">Vous d\u00e9veloppez une application ou \u00e9tablissez le budget d'un agent ? Commencez par le mod\u00e8le que vous allez r\u00e9ellement mettre en \u0153uvre. Le <a href=\"https:\/\/docs.x.ai\/developers\/migration\/may-15-retirement\">Avis de migration du 15 mai 2026<\/a> indique que l'identifiant d'origine \u00ab Grok 4 \u00bb correspond d\u00e9sormais \u00e0 \u00ab Grok 4.3 \u00bb sans n\u00e9cessiter un effort de raisonnement important. Le fait qu'un appel vers un ancien identifiant aboutisse ne prouve plus que le mod\u00e8le d'origine l'ait g\u00e9r\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'utilisation de l'API est factur\u00e9e s\u00e9par\u00e9ment des abonnements grand public de Grok. <a href=\"https:\/\/www.glbgpt.com\/hub\/how-much-is-grok-4\/\">Tarifs d'abonnement et d'acc\u00e8s \u00e0 Grok<\/a> couvre les forfaits de chat ; ces frais mensuels ne correspondent pas \u00e0 des cr\u00e9dits symboliques pour une int\u00e9gration directe de xAI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous souhaitez tester une commande avant de l'int\u00e9grer \u00e0 une application ? <a href=\"https:\/\/www.glbgpt.com\/home\/grok-4-6?inviter=hub_grk46&amp;login=1\">Essayez Grok 4.6 sur GlobalGPT<\/a> pour un workflow bas\u00e9 sur le chat. Utilisez une cl\u00e9 API xAI pour votre propre int\u00e9gration et la facturation directe aupr\u00e8s de xAI. Cet article est publi\u00e9 par GlobalGPT ; les liens vers les produits int\u00e8grent un syst\u00e8me de suivi des parrainages.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.glbgpt.com\/home\/grok-4-6?inviter=hub_grk46&amp;login=1\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"581\" src=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/08\/image-15-1024x581.png\" class=\"wp-image-18146\" srcset=\"https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/08\/image-15-1024x581.png 1024w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/08\/image-15-300x170.png 300w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/08\/image-15-768x436.png 768w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/08\/image-15-1536x872.png 1536w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/08\/image-15-2048x1162.png 2048w, https:\/\/wp.glbgpt.com\/wp-content\/uploads\/2026\/08\/image-15-18x10.png 18w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-3e41869c wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.glbgpt.com\/home\/grok-4-6?inviter=hub_grk46&amp;login=1\">Essayez d\u00e8s maintenant Grok 4.6<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<nav aria-label=\"Sommaire\" style=\"margin:28px 0;padding:24px;border-left:5px solid #a84b62;background:#f8edf0;color:#41232e;font:16px\/1.6 system-ui,sans-serif\"><strong style=\"display:block;font-size:20px;margin-bottom:12px\">Sommaire<\/strong><ol style=\"margin:0;padding-left:23px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:8px 28px\"><li><a href=\"#current-api-pricing\">Tarification Grok 4 API : tarifs actuels et ancienne version retir\u00e9e<\/a><\/li><li><a href=\"#token-billing\">Comment les donn\u00e9es d'entr\u00e9e, les donn\u00e9es d'entr\u00e9e mises en cache et le raisonnement influencent la facture<\/a><\/li><li><a href=\"#cost-examples\">Trois exemples concrets de co\u00fbts li\u00e9s aux API<\/a><\/li><li><a href=\"#api-limits\">Le contexte, le r\u00e9sultat, les limites de d\u00e9bit et les limites de d\u00e9penses sont des notions distinctes<\/a><\/li><li><a href=\"#real-usage\">Deux t\u00e2ches r\u00e9elles Grok 4.6 : ce que r\u00e9v\u00e8lent les donn\u00e9es d'utilisation<\/a><\/li><li><a href=\"#developer-feedback\">Ce qu'ont remarqu\u00e9 les utilisateurs ind\u00e9pendants de l'API<\/a><\/li><li><a href=\"#get-started\">Comment commencer \u00e0 utiliser l'API officielle xAI<\/a><\/li><li><a href=\"#errors-and-controls\">Erreurs courantes d'int\u00e9gration et ma\u00eetrise des co\u00fbts<\/a><\/li><li><a href=\"#faq\">Grok 4 - FAQ sur la tarification de l'API<\/a><\/li><\/ol><\/nav>\n\n\n\n<h2 id=\"current-api-pricing\" class=\"wp-block-heading\">Tarification Grok 4 API : tarifs actuels et ancienne version retir\u00e9e<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le tableau ci-dessous utilise <a href=\"https:\/\/docs.x.ai\/developers\/pricing\">Prix catalogue xAI v\u00e9rifi\u00e9s le 8 septembre 2026<\/a>. Chaque montant est exprim\u00e9 en dollars am\u00e9ricains par million de jetons. Les entr\u00e9es, les entr\u00e9es mises en cache et les sorties constituent des cat\u00e9gories facturables distinctes ; par cons\u00e9quent, un \u201c prix par million \u201d global unique masque le co\u00fbt r\u00e9el de la charge de travail.<\/p>\n\n\n\n<section aria-label=\"Tableau des prix API actuels\" style=\"margin:24px 0;font:16px\/1.55 system-ui,sans-serif;color:#22352d\"><p style=\"margin:0 0 16px;font-weight:700\">USD par million de jetons \u00b7 traitement standard<\/p><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px\"><article style=\"min-width:0;padding:20px;border:1px solid #cddbd4;border-top:4px solid #197862;border-radius:6px\"><h3 style=\"font-size:22px;margin:0 0 4px\">grok-4.3<\/h3><p style=\"margin:0 0 16px;color:#4e6056\">Cible de redirection d'origine Grok 4<\/p><p style=\"margin:0 0 12px\"><strong>Contexte :<\/strong> 1 000 000 jetons<\/p><h4 style=\"font-size:15px;margin:18px 0 8px\">Consigne &lt; 200 000<\/h4><dl style=\"display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0\"><dt>Entr\u00e9e<\/dt><dd style=\"margin:0;font-weight:700\">$1.25<\/dd><dt>Entr\u00e9e mise en cache<\/dt><dd style=\"margin:0;font-weight:700\">$0.20<\/dd><dt>R\u00e9sultat \/ raisonnement<\/dt><dd style=\"margin:0;font-weight:700\">$2.50<\/dd><\/dl><h4 style=\"font-size:15px;margin:18px 0 8px\">Invite &gt;= 200K<\/h4><dl style=\"display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0\"><dt>Entr\u00e9e<\/dt><dd style=\"margin:0;font-weight:700\">$2.50<\/dd><dt>Entr\u00e9e mise en cache<\/dt><dd style=\"margin:0;font-weight:700\">$0.40<\/dd><dt>R\u00e9sultat \/ raisonnement<\/dt><dd style=\"margin:0;font-weight:700\">$5.00<\/dd><\/dl><\/article><article style=\"min-width:0;padding:20px;border:1px solid #cddbd4;border-top:4px solid #ae5266;border-radius:6px\"><h3 style=\"font-size:22px;margin:0 0 4px\">grok-4.6<\/h3><p style=\"margin:0 0 16px;color:#4e6056\">Le navire amiral actuel<\/p><p style=\"margin:0 0 12px\"><strong>Contexte :<\/strong> 500 000 jetons<\/p><h4 style=\"font-size:15px;margin:18px 0 8px\">Consigne &lt; 200 000<\/h4><dl style=\"display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0\"><dt>Entr\u00e9e<\/dt><dd style=\"margin:0;font-weight:700\">$2.00<\/dd><dt>Entr\u00e9e mise en cache<\/dt><dd style=\"margin:0;font-weight:700\">$0.50<\/dd><dt>R\u00e9sultat \/ raisonnement<\/dt><dd style=\"margin:0;font-weight:700\">$6.00<\/dd><\/dl><h4 style=\"font-size:15px;margin:18px 0 8px\">Invite &gt;= 200K<\/h4><dl style=\"display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0\"><dt>Entr\u00e9e<\/dt><dd style=\"margin:0;font-weight:700\">$4.00<\/dd><dt>Entr\u00e9e mise en cache<\/dt><dd style=\"margin:0;font-weight:700\">$1.00<\/dd><dt>R\u00e9sultat \/ raisonnement<\/dt><dd style=\"margin:0;font-weight:700\">$12.00<\/dd><\/dl><\/article><article style=\"min-width:0;padding:20px;border:1px solid #cddbd4;border-top:4px solid #197862;border-radius:6px\"><h3 style=\"font-size:22px;margin:0 0 4px\">grok-4.5<\/h3><p style=\"margin:0 0 16px;color:#4e6056\">Option ant\u00e9rieure de la g\u00e9n\u00e9ration actuelle<\/p><p style=\"margin:0 0 12px\"><strong>Contexte :<\/strong> 500 000 jetons<\/p><h4 style=\"font-size:15px;margin:18px 0 8px\">Consigne &lt; 200 000<\/h4><dl style=\"display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0\"><dt>Entr\u00e9e<\/dt><dd style=\"margin:0;font-weight:700\">$2.00<\/dd><dt>Entr\u00e9e mise en cache<\/dt><dd style=\"margin:0;font-weight:700\">$0.30<\/dd><dt>R\u00e9sultat \/ raisonnement<\/dt><dd style=\"margin:0;font-weight:700\">$6.00<\/dd><\/dl><h4 style=\"font-size:15px;margin:18px 0 8px\">Invite &gt;= 200K<\/h4><dl style=\"display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0\"><dt>Entr\u00e9e<\/dt><dd style=\"margin:0;font-weight:700\">$4.00<\/dd><dt>Entr\u00e9e mise en cache<\/dt><dd style=\"margin:0;font-weight:700\">$0.60<\/dd><dt>R\u00e9sultat \/ raisonnement<\/dt><dd style=\"margin:0;font-weight:700\">$12.00<\/dd><\/dl><\/article><\/div><p style=\"font-size:14px;color:#4d6156;margin:14px 0 0\">D\u00e8s que la requ\u00eate atteint 200 000 tokens, les tarifs \u00ab long-context \u00bb s'appliquent \u00e0 tous les tokens de cette requ\u00eate, y compris la sortie.<\/p><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Les autres identifiants de la famille 4 Grok r\u00e9pertori\u00e9s sont les suivants : <code>grok-4.20-0309-raisonnement<\/code>, <code>grok-4.20-0309-sans-raisonnement<\/code> et <code>grok-4.20-multi-agent-0309<\/code>. Chacune dispose d'une fen\u00eatre de contexte de 1 million de tokens et pr\u00e9sente les m\u00eames taux de tokens courts\/longs que ceux indiqu\u00e9s pour Grok 4.3. Le prix unitaire correspondant n'implique pas n\u00e9cessairement une consommation totale de tokens \u00e9quivalente, en particulier dans le cadre d'un travail impliquant plusieurs agents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour une alternative sp\u00e9cifique au codage, <code>grok-build-0.1<\/code> dispose d'une fen\u00eatre de contexte de 256 Ko et de d\u00e9bits d'entr\u00e9e\/de cache\/de sortie \u00e0 contexte court de $1,00\/$0,20\/$2,00, qui passent \u00e0 $2,00\/$0,40\/$4,00 au seuil de 200K de la ligne de commande. Pour en savoir plus sur le comportement g\u00e9n\u00e9ral et les cas d'utilisation, consultez notre <a href=\"https:\/\/www.glbgpt.com\/hub\/grok-4-6-review\/\">Avis sur le Grok 4.6<\/a>.<\/p>\n\n\n\n<figure id=\"grok-api-media-catalog\" style=\"margin:28px 0\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/grok-official-model-catalog_2d8f5ebf7bf94fe3a8f48ad8c718010d.webp\"><img loading=\"lazy\" src=\"https:\/\/static.futureshareai.com\/glb_features\/grok-official-model-catalog_2d8f5ebf7bf94fe3a8f48ad8c718010d.webp\" width=\"1280\" height=\"581\" alt=\"Documentation officielle de xAI pr\u00e9sentant le mod\u00e8le Grok 4.6, son identifiant, une capacit\u00e9 de contexte de 500 000 et un raisonnement configurable.\" decoding=\"async\" style=\"display:block;width:100%;height:auto;max-width:100%\"><\/a><figcaption style=\"font:14px\/1.6 system-ui,sans-serif;color:#4c5855;margin-top:10px\"><a href=\"https:\/\/docs.x.ai\/developers\/models\">Catalogue officiel des mod\u00e8les xAI<\/a>, enregistr\u00e9 le 7 septembre et rev\u00e9rifi\u00e9 le 8 septembre 2026. Le tarif $2\/$6 correspond au tarif Grok 4,6 pour les op\u00e9rations d'entr\u00e9e\/sortie \u00e0 contexte court ; les tarifs pour le cache et les op\u00e9rations \u00e0 contexte long sont indiqu\u00e9s ci-dessus.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Qu'est-il advenu du prix initial des mod\u00e8les $3 \/ $15 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les r\u00e9f\u00e9rences plus anciennes, notamment notre <a href=\"https:\/\/www.glbgpt.com\/hub\/grok-4-api-guide\/\">Guide d'int\u00e9gration API Grok 4<\/a>, tarif $3 par million de jetons d'entr\u00e9e et $15 par million de jetons de sortie pour le mod\u00e8le d'origine Grok 4. Consid\u00e9rez cela comme un tarif historique, et non comme la facture actuelle d'un identifiant qui n'est plus en service. L\u2019ancienne URL officielle du mod\u00e8le renvoie d\u00e9sormais au catalogue g\u00e9n\u00e9ral des mod\u00e8les ; il ne s\u2019agit donc pas d\u2019une nouvelle fiche tarifaire d\u2019archives v\u00e9rifi\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le <a href=\"https:\/\/x.ai\/news\/grok-4\">Annonce originale Grok 4<\/a> d\u00e9crit une fen\u00eatre de contexte de 256 000 tokens. Cette capacit\u00e9 historique, ainsi que les anciens prix ou seuils du mod\u00e8le Fast, ne doivent pas \u00eatre repris dans le budget pr\u00e9vu pour le remplacement. La r\u00e8gle pr\u00e9cise pour <code>grok-4-0709<\/code> est d\u00e9sormais de Grok 4.3 avec un faible niveau d'effort de raisonnement, factur\u00e9 aux tarifs Grok 4.3.<\/p>\n\n\n\n<figure id=\"grok-api-media-retirement\" style=\"margin:28px 0\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/grok-api-retirement_931d106956cb4e78be50acac7166f538.webp\"><img loading=\"lazy\" src=\"https:\/\/static.futureshareai.com\/glb_features\/grok-api-retirement_931d106956cb4e78be50acac7166f538.webp\" width=\"1280\" height=\"784\" alt=\"Avis officiel de fin de prise en charge mentionnant grok-4-0709 et sa redirection vers grok-4.3\" decoding=\"async\" style=\"display:block;width:100%;height:auto;max-width:100%\"><\/a><figcaption style=\"font:14px\/1.6 system-ui,sans-serif;color:#4c5855;margin-top:10px\"><a href=\"https:\/\/docs.x.ai\/developers\/migration\/may-15-retirement\">Avis de cessation d'activit\u00e9 de xAI<\/a>, enregistr\u00e9 le 7 septembre 2026 ; texte rev\u00e9rifi\u00e9 le 8 septembre. La r\u00e9f\u00e9rence d'origine Grok 4 ID renvoie \u00e0 la version Grok 4.3. L'avis complet pr\u00e9cise s\u00e9par\u00e9ment les exceptions concernant les mod\u00e8les de codage et d'image.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00ab Grok 4 \u00bb d\u00e9signe une g\u00e9n\u00e9ration de mod\u00e8les, tandis que \u00ab Grok \u00bb est \u00e9galement le nom d'un produit grand public. Notre <a href=\"https:\/\/www.glbgpt.com\/hub\/what-is-grok-4-the-ultimate-2026-full-guide-to-flagship-reasoning-model\/\">Explication de ce qu'est \u00ab Grok 4 \u00bb<\/a> fournit ces informations g\u00e9n\u00e9rales sur le produit. Pour les nouveaux codes, s\u00e9lectionnez explicitement un mod\u00e8le pris en charge au lieu de vous fier \u00e0 une redirection en cas de retrait ou de supposer que l\u2019alias d\u2019un fournisseur reste inchang\u00e9.<\/p>\n\n\n\n<h2 id=\"token-billing\" class=\"wp-block-heading\">Comment les donn\u00e9es d'entr\u00e9e, les donn\u00e9es d'entr\u00e9e mises en cache et le raisonnement influencent la facture<\/h2>\n\n\n\n<section aria-label=\"Une demande, trois frais symboliques\" style=\"margin:24px 0;padding:22px 0;border-top:3px solid #167862;border-bottom:1px solid #d4dfda;font:16px\/1.55 system-ui,sans-serif;color:#23332d\"><h3 style=\"font-size:21px;line-height:1.35;margin:0 0 18px\">Une demande, trois frais symboliques<\/h3><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px\"><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#167862;font-weight:700\">Donn\u00e9es non mises en cache<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">(I \u2013 C) \u00d7 d\u00e9bit d'entr\u00e9e<\/p><p style=\"margin:0\">I = tous les jetons de prompt ; C = jetons de prompt mis en cache.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#167862;font-weight:700\">Entr\u00e9e mise en cache<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">C \u00d7 taux de mise en cache<\/p><p style=\"margin:0\">Les jetons mis en cache font partie des donn\u00e9es d'entr\u00e9e ; il ne s'agit pas de donn\u00e9es d'entr\u00e9e suppl\u00e9mentaires.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#167862;font-weight:700\">Chiffre d'affaires facturable<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">O \u00d7 d\u00e9bit de sortie<\/p><p style=\"margin:0\">O inclut le raisonnement lorsque le point final le signale dans la sortie.<\/p><\/div><\/div><\/section>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Estimation de la valeur du jeton en USD = [(I \u2013 C) \u00d7 taux d\u2019entr\u00e9e + C \u00d7 taux d\u2019entr\u00e9e mis en cache + O \u00d7 taux de sortie] \/ 1 000 000.<\/strong> Ajoutez ensuite les frais \u00e9ventuels li\u00e9s aux outils, au stockage ou autres. S\u00e9lectionnez les tarifs en contexte long \u00e0 l'aide de l'invite \u00ab total \u00bb, en incluant les jetons mis en cache, avant d'effectuer le calcul.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es d'entr\u00e9e comprennent les messages, les instructions et l'historique des conversations envoy\u00e9s au mod\u00e8le. La mise en cache r\u00e9utilise un pr\u00e9fixe de d\u00e9part identique pour toutes les requ\u00eates ; ce processus est automatique, et xAI recommande d'utiliser un identifiant de conversation afin d'optimiser la r\u00e9utilisation. Une invite d'apparence similaire ne garantit pas n\u00e9cessairement un acc\u00e8s au cache. Le <a href=\"https:\/\/docs.x.ai\/developers\/advanced-api-usage\/prompt-caching\">Documentation sur la mise en cache des invites<\/a> explique le fonctionnement de la mise en correspondance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans \u00ab Compl\u00e9ments de conversation \u00bb, lisez <code>prompt_tokens_details.cached_tokens<\/code>; dans la rubrique \u00ab R\u00e9ponses \u00bb, lire <code>input_tokens_details.cached_tokens<\/code>. Le <a href=\"https:\/\/docs.x.ai\/developers\/advanced-api-usage\/prompt-caching\/usage-and-pricing\">Guide d'utilisation et de tarification du cache<\/a> calcule les jetons de raisonnement au taux de r\u00e9alisation total. Si le total de la production inclut d\u00e9j\u00e0 le raisonnement, l'ajout de <code>jetons_de_raisonnement<\/code> cela reviendrait \u00e0 le compter deux fois.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La version Grok 4.6 prend en charge les niveaux d\u2019effort de raisonnement \u00ab faible \u00bb, \u00ab moyen \u00bb, \u00ab \u00e9lev\u00e9 \u00bb et \u00ab tr\u00e8s \u00e9lev\u00e9 \u00bb ; sa valeur par d\u00e9faut document\u00e9e est \u00ab \u00e9lev\u00e9 \u00bb, et le raisonnement ne peut pas \u00eatre d\u00e9sactiv\u00e9. La version Grok 4.3 prend en charge les niveaux \u00ab aucun \u00bb, \u00ab faible \u00bb, \u00ab moyen \u00bb et \u00ab \u00e9lev\u00e9 \u00bb. Cela rend la version Grok 4.3 avec le niveau \u00ab none \u00bb int\u00e9ressante \u00e0 \u00e9valuer pour les t\u00e2ches d\u2019extraction strictes, tandis que la version Grok 4.6 peut consommer davantage de tokens m\u00eame lorsque sa r\u00e9ponse visible est courte. Voir le <a href=\"https:\/\/docs.x.ai\/developers\/model-capabilities\/text\/reasoning\">param\u00e8tres de raisonnement<\/a> et la fiche technique du mod\u00e8le Grok 4.3 ci-dessus.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Appels d'outils, traitement par lots et demandes prioritaires<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Conform\u00e9ment \u00e0 la <a href=\"https:\/\/docs.x.ai\/developers\/pricing\">bar\u00e8me officiel des prix des outils<\/a>, les fonctions \u00ab Web Search \u00bb, \u00ab X Search \u00bb et \u00ab Code Execution \u00bb co\u00fbtent chacune $5 pour 1 000 appels, soit $0,005 par appel, auxquels s'ajoute la consommation de jetons. Une requ\u00eate peut invoquer ces outils plusieurs fois. Dix appels de recherche ajoutent $0,05 avant les jetons du mod\u00e8le ; l\u2019activation d\u2019un outil ne permet pas de savoir combien de fois il sera utilis\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La recherche de pi\u00e8ces jointes co\u00fbte $10 pour 1 000 appels ; la recherche dans les collections co\u00fbte $2,50 pour 1 000. Les fichiers et collections stock\u00e9s sont \u00e9galement soumis \u00e0 des frais quotidiens de stockage et de t\u00e9l\u00e9chargement. Les images et les vid\u00e9os ont leurs propres unit\u00e9s de prix ; veillez donc \u00e0 ne pas les inclure dans une estimation bas\u00e9e uniquement sur le texte. Notre <a href=\"https:\/\/www.glbgpt.com\/hub\/how-to-generate-image-and-video-in-grok\/\">Tutoriel sur le flux de travail image et vid\u00e9o du Grok<\/a> couvre ce parcours de production distinct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le <a href=\"https:\/\/docs.x.ai\/developers\/advanced-api-usage\/batch-api\">API par lots<\/a> offre une r\u00e9duction de 20% sur le mod\u00e8le Grok 4.3 et les trois variantes Grok 4.20 r\u00e9pertori\u00e9es. Cette r\u00e9duction s\u2019applique aux jetons d\u2019entr\u00e9e, d\u2019entr\u00e9e mise en cache, de sortie et de raisonnement. La page du mod\u00e8le Grok 4.6 indique que l\u2019API Batch n\u2019est pas prise en charge. N\u2019appliquez pas syst\u00e9matiquement une r\u00e9duction de 50% et ne partez pas du principe que tous les mod\u00e8les r\u00e9pertori\u00e9s prennent en charge le traitement par lots.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.x.ai\/developers\/advanced-api-usage\/priority-processing\">Traitement prioritaire<\/a> co\u00fbte deux fois le tarif standard des jetons, y compris les jetons de mise en cache et de raisonnement, lorsque la valeur renvoy\u00e9e <code>niveau_de_service<\/code> confirme <code>priorit\u00e9<\/code>. En cas de retour au niveau par d\u00e9faut, les tarifs standard s'appliquent. La priorit\u00e9 s'applique aux \u00ab Chat Completions \u00bb et aux \u00ab Responses \u00bb, mais pas \u00e0 l'API par lots.<\/p>\n\n\n\n<h2 id=\"cost-examples\" class=\"wp-block-heading\">Trois exemples concrets de co\u00fbts li\u00e9s aux API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il s'agit d'estimations de prix catalogue, et non de factures r\u00e9elles. Toutes les demandes ci-dessous sont trait\u00e9es selon un processus standard : texte uniquement, sans outils, sans stockage, sans nouvelles tentatives et hors taxes. Le terme \u201c r\u00e9sultat \u201d inclut tout raisonnement facturable. Les deux premi\u00e8res charges de travail supposent des invites de moins de 200 000 tokens.<\/p>\n\n\n\n<section aria-label=\"Co\u00fbt par requ\u00eate et par 10 000 requ\u00eates\" style=\"margin:24px 0;padding:22px 0;border-top:3px solid #a74d65;border-bottom:1px solid #d4dfda;font:16px\/1.55 system-ui,sans-serif;color:#23332d\"><h3 style=\"font-size:21px;line-height:1.35;margin:0 0 18px\">Co\u00fbt par requ\u00eate et par 10 000 requ\u00eates<\/h3><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px\"><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#a74d65;font-weight:700\">Grok 4,3 \u00b7 pas de cache<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">$0.005 \/ demande<\/p><p style=\"margin:0\">2 000 entr\u00e9es \u00d7 $1,25 + 1 000 sorties \u00d7 $2,50, divis\u00e9 par 1 million. 10 000 requ\u00eates = $50.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#a74d65;font-weight:700\">Grok 4,6 \u00b7 pas de cache<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">$0.010 \/ demande<\/p><p style=\"margin:0\">2 000 entr\u00e9es \u00d7 $2 + 1 000 sorties \u00d7 $6, divis\u00e9 par 1 million. 10 000 requ\u00eates = $100.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#a74d65;font-weight:700\">Grok 4,6 \u00b7 90% entr\u00e9e mise en cache<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">$0.0073 \/ demande<\/p><p style=\"margin:0\">200 non mises en cache \u00d7 $2 + 1 800 mises en cache \u00d7 $0,50 + 1 000 en sortie \u00d7 $6, divis\u00e9 par 1 M. 10 000 requ\u00eates = $73.<\/p><\/div><\/div><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Un taux \u00e9lev\u00e9 de r\u00e9ussite de mise en cache est particuli\u00e8rement utile lorsque les op\u00e9rations d'entr\u00e9e pr\u00e9dominent dans la charge de travail. Dans cet exemple Grok 4.6, la mise en cache permet d\u2019\u00e9conomiser $0,0027 par appel, soit 27% du total, m\u00eame si 90% de jetons d\u2019entr\u00e9e sont mis en cache. La charge de sortie reste \u00e0 $0,006. \u00c9valuez les \u00e9conomies par rapport \u00e0 la requ\u00eate dans son ensemble, et non pas uniquement par rapport \u00e0 la partie mise en cache.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le seuil de 200 000 caract\u00e8res peut modifier l'ensemble de la requ\u00eate<\/h3>\n\n\n\n<section aria-label=\"Un jeton suppl\u00e9mentaire franchit le seuil de prix\" style=\"margin:24px 0;padding:22px 0;border-top:3px solid #306b9c;border-bottom:1px solid #d4dfda;font:16px\/1.55 system-ui,sans-serif;color:#23332d\"><h3 style=\"font-size:21px;line-height:1.35;margin:0 0 18px\">Un jeton suppl\u00e9mentaire franchit le seuil de prix<\/h3><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px\"><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#306b9c;font-weight:700\">199 999 jetons de prompt<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">$0.459998<\/p><p style=\"margin:0\">Grok 4.6 : (199 999 \u00d7 $2 + 10 000 sorties \u00d7 $6) \/ 1M. Pas de cache.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#306b9c;font-weight:700\">200 000 jetons de r\u00e9ponse<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">$0.920000<\/p><p style=\"margin:0\">Grok 4.6 : (200 000 \u00d7 $4 + 10 000 sorties \u00d7 $12) \/ 1M. Pas de cache.<\/p><\/div><\/div><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Le principal <a href=\"https:\/\/docs.x.ai\/developers\/pricing\">Le tableau des tarifs mentionne explicitement \u201c Contexte long &gt;= 200 000 tokens \u201d.\u201d<\/a> et pr\u00e9cise que tous les jetons sont factur\u00e9s au tarif le plus \u00e9lev\u00e9 d\u00e8s que le nombre de caract\u00e8res atteint le seuil. Une note explicative du mod\u00e8le indique \u201c d\u00e9passer \u201d 200 000. Pour \u00e9tablir un budget \u00e0 exactement 200 000, utilisez la limite explicite du bar\u00e8me tarifaire ; ne partez pas du principe que le tarif le plus avantageux s'applique toujours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour \u00e9tablir une pr\u00e9vision mensuelle, estimez le volume de requ\u00eates s\u00e9par\u00e9ment pour chaque charge de travail, chaque tranche de contexte, chaque profil d\u2019acc\u00e8s au cache et chaque param\u00e8tre de raisonnement. Ajoutez-y le nombre pr\u00e9vu de tentatives de r\u00e9essai et d\u2019appels d\u2019outils. Comparez ensuite cette estimation avec vos propres donn\u00e9es de co\u00fbts obtenues \u00e0 l\u2019issue d\u2019un petit projet pilote. Un co\u00fbt exprim\u00e9 en centimes par appel n\u2019est utile que si ses hypoth\u00e8ses correspondent \u00e0 celles de l\u2019environnement de production.<\/p>\n\n\n\n<h2 id=\"api-limits\" class=\"wp-block-heading\">Le contexte, le r\u00e9sultat, les limites de d\u00e9bit et les limites de d\u00e9penses sont des notions distinctes<\/h2>\n\n\n\n<section aria-label=\"Quatre limites \u00e0 v\u00e9rifier avant de mettre \u00e0 l&#039;\u00e9chelle\" style=\"margin:24px 0;padding:22px 0;border-top:3px solid #306b9c;border-bottom:1px solid #d4dfda;font:16px\/1.55 system-ui,sans-serif;color:#23332d\"><h3 style=\"font-size:21px;line-height:1.35;margin:0 0 18px\">Quatre limites \u00e0 v\u00e9rifier avant de mettre \u00e0 l'\u00e9chelle<\/h3><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px\"><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#306b9c;font-weight:700\">Fen\u00eatre de contexte<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">Sur demande<\/p><p style=\"margin:0\">Grok 4.3 : 1 million de jetons. Grok 4.6 : 500 000. Il ne s'agit pas d'une allocation mensuelle.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#306b9c;font-weight:700\">Budget des d\u00e9penses<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">Par r\u00e9ponse<\/p><p style=\"margin:0\">D\u00e9finissez une capacit\u00e9 de sortie prise en charge. La capacit\u00e9 contextuelle ne garantit pas une sortie aussi importante.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#306b9c;font-weight:700\">RPS \/ TPM<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">D\u00e9bit<\/p><p style=\"margin:0\">Nombre de requ\u00eates par seconde et nombre de jetons par minute. Ces deux valeurs doivent rester dans les limites du niveau \u00ab Team \u00bb.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#306b9c;font-weight:700\">Contr\u00f4le des d\u00e9penses<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">Argent<\/p><p style=\"margin:0\">Le solde pr\u00e9pay\u00e9, la recharge automatique et les limites de facturation d\u00e9terminent chacun le mode de r\u00e9approvisionnement.<\/p><\/div><\/div><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">Le public <a href=\"https:\/\/docs.x.ai\/developers\/rate-limits\">tableau des limites de d\u00e9bit<\/a> Le niveau 0 est indiqu\u00e9 \u00e0 37 requ\u00eates par seconde et 10 millions de jetons par minute pour la version Grok 4.3 ; la version Grok 4.6 est indiqu\u00e9e \u00e0 150 requ\u00eates par seconde et 50 millions de jetons par minute. Il s\u2019agit d\u2019informations de niveau publi\u00e9es \u00e0 une date donn\u00e9e, et non d\u2019une garantie que chaque cl\u00e9 dispose de la m\u00eame capacit\u00e9 utilisable. La console de votre \u00e9quipe fait foi en ce qui concerne l\u2019acc\u00e8s et les limites de son mod\u00e8le actuel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les niveaux sont d\u00e9termin\u00e9s en fonction des d\u00e9penses cumul\u00e9es li\u00e9es \u00e0 l'API depuis le 1er janvier 2026 : $0, $50, $250, $1 000 et $5 000 pour les niveaux 0 \u00e0 4. Les requ\u00eates sont limit\u00e9es par seconde en divisant le budget de requ\u00eates par minute par 60 ; vous ne pouvez donc pas utiliser l'int\u00e9gralit\u00e9 de l'allocation d'une minute en une seule fois. Les jetons d'entr\u00e9e, de sortie, de raisonnement et mis en cache sont tous pris en compte dans le TPM, m\u00eame si certains co\u00fbtent moins cher.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les fiches techniques valid\u00e9es des mod\u00e8les Grok 4.3 et 4.6 indiquent les tailles de contexte sans pr\u00e9ciser de valeur maximale absolue pour le d\u00e9bit. La version actuelle <a href=\"https:\/\/docs.x.ai\/developers\/rest-api-reference\/inference\/responses\">R\u00e9f\u00e9rence du point de terminaison des r\u00e9ponses<\/a> d\u00e9finit <code>max_output_tokens<\/code> sous la forme d\u2019un budget combin\u00e9 de sortie et de raisonnement : sa valeur par d\u00e9faut est de 128 000 lorsqu\u2019il n\u2019est pas d\u00e9fini, et il accepte une valeur plus \u00e9lev\u00e9e pour des g\u00e9n\u00e9rations plus longues. Cette valeur par d\u00e9faut ne garantit pas 128 000 tokens de r\u00e9ponse visibles ni une capacit\u00e9 de contexte illimit\u00e9e. D\u00e9finissez un budget explicite et examinez les r\u00e9ponses incompl\u00e8tes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.x.ai\/console\/billing\">Documentation relative \u00e0 la facturation xAI<\/a> distingue les cr\u00e9dits pr\u00e9pay\u00e9s de la facturation mensuelle, qui est d\u00e9sactiv\u00e9e par d\u00e9faut. La recharge automatique permet de r\u00e9approvisionner les cr\u00e9dits pr\u00e9pay\u00e9s et dispose de ses propres seuils et de son propre plafond mensuel. Une limite de facturation contr\u00f4le l'utilisation en postpay\u00e9 ; elle ne correspond pas \u00e0 un plafond unique et global couvrant les achats, les recharges et les demandes en pr\u00e9pay\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour votre premi\u00e8re int\u00e9gration, commencez par un cr\u00e9dit pr\u00e9pay\u00e9 limit\u00e9 et examinez attentivement les param\u00e8tres de recharge automatique. Pour acc\u00e9der au chat au quotidien sans avoir \u00e0 cr\u00e9er d'int\u00e9gration, utilisez la fonctionnalit\u00e9 distincte <a href=\"https:\/\/www.glbgpt.com\/hub\/how-to-use-grok-4\/\">Guide d'utilisation du Grok<\/a> couvre le cycle de vie du produit. L'abonnement au chat et l'\u00e9quipe API disposent de contr\u00f4les diff\u00e9rents.<\/p>\n\n\n\n<h2 id=\"real-usage\" class=\"wp-block-heading\">Deux t\u00e2ches r\u00e9elles Grok 4.6 : ce que r\u00e9v\u00e8lent les donn\u00e9es d'utilisation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nous avons r\u00e9utilis\u00e9 deux tests d\u00e9j\u00e0 effectu\u00e9s le 7 septembre 2026 via l'API d'agr\u00e9gation Broly \u00e0 l'adresse <code>https:\/\/anywhere.broly.ai\/v1<\/code>, en utilisant la fonction \u00ab Suggestions de saisie \u00bb. Les valeurs demand\u00e9es et renvoy\u00e9es <code>grok-4.6<\/code>; l'identit\u00e9 du mod\u00e8le en amont n'a pas \u00e9t\u00e9 v\u00e9rifi\u00e9e de mani\u00e8re ind\u00e9pendante. Il s'agit des r\u00e9sultats obtenus avec la passerelle Grok 4.6, et non des tests originaux du Grok 4 ni d'une comparaison entre diff\u00e9rents mod\u00e8les.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque t\u00e2che a \u00e9t\u00e9 ex\u00e9cut\u00e9e une fois avec <code>temp\u00e9rature = 0<\/code>, <code>max_tokens=2048<\/code> et <code>stream=false<\/code>. Aucun outil ni aucune consigne explicite concernant l'effort de raisonnement n'ont \u00e9t\u00e9 fournis. La m\u00eame instruction syst\u00e8me a \u00e9t\u00e9 utilis\u00e9e pour les deux requ\u00eates :<\/p>\n\n\n\n<section id=\"system-prompt\" aria-label=\"Instruction relative au syst\u00e8me partag\u00e9\" style=\"margin:22px 0;padding:20px;border-radius:6px;background:#1e2925;color:#f5faf6;font:15px\/1.6 system-ui,sans-serif;min-width:0\"><div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px\"><strong>Instruction relative au syst\u00e8me partag\u00e9<\/strong><button type=\"button\" title=\"Copier l&#039;instruction syst\u00e8me partag\u00e9e\" aria-label=\"Copier l&#039;instruction syst\u00e8me partag\u00e9e\" style=\"min-width:44px;min-height:36px;padding:6px 12px;border:1px solid #7a9c8d;background:#d9ebe1;color:#173729;border-radius:4px;cursor:pointer\" onclick=\"(async(button)=>{const area=button.closest(&#8216;section&#8217;).querySelector(&#8216;textarea&#8217;);const status=button.closest(&#8216;section&#8217;).querySelector(&#8216;[role=status]&#8217;);try{if(!navigator.clipboard)throw Error();await Promise.race([navigator.clipboard.writeText(area.value),new Promise((_,reject)=>setTimeout(reject,700))]);status.textContent=&#8217;Copied&#8217;;}catch{area.focus();area.select();status.textContent=&#8217;Press Ctrl\/Cmd+C&#8217;;}})(this)&#8221;>Copy<\/button><\/div><textarea readonly aria-label=\"shared system instruction text\">R\u00e9alisez la t\u00e2che autonome de l'utilisateur en vous basant uniquement sur les informations fournies. Respectez scrupuleusement le format de sortie demand\u00e9. Ne mentionnez pas l'utilisation d'outils externes.<\/textarea><span role=\"status\" aria-live=\"polite\" style=\"display:block;min-height:24px;font-size:13px;margin-top:7px\"><\/span><\/section>\n\n\n\n<h3 class=\"wp-block-heading\">Extraction des d\u00e9penses<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La t\u00e2che a converti cinq notes de frais fictives en un format JSON structur\u00e9, avec les centimes exprim\u00e9s en nombres entiers, y compris un remboursement n\u00e9gatif. La r\u00e9ponse a conserv\u00e9 tous les champs demand\u00e9s et a g\u00e9n\u00e9r\u00e9 le montant net correct de $209,00.<\/p>\n\n\n\n<section id=\"prompt-expense-extraction\" aria-label=\"Consigne exacte : Extraction des d\u00e9penses\" style=\"margin:22px 0;padding:20px;border-radius:6px;background:#1e2925;color:#f5faf6;font:15px\/1.6 system-ui,sans-serif;min-width:0\"><div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px\"><strong>Consigne exacte : Extraction des d\u00e9penses<\/strong><button type=\"button\" title=\"Invite \u00ab Copier exactement \u00bb : Extraction des d\u00e9penses\" aria-label=\"Invite \u00ab Copier exactement \u00bb : Extraction des d\u00e9penses\" style=\"min-width:44px;min-height:36px;padding:6px 12px;border:1px solid #7a9c8d;background:#d9ebe1;color:#173729;border-radius:4px;cursor:pointer\" onclick=\"(async(button)=>{const area=button.closest(&#8216;section&#8217;).querySelector(&#8216;textarea&#8217;);const status=button.closest(&#8216;section&#8217;).querySelector(&#8216;[role=status]&#8217;);try{if(!navigator.clipboard)throw Error();await Promise.race([navigator.clipboard.writeText(area.value),new Promise((_,reject)=>setTimeout(reject,700))]);status.textContent=&#8217;Copied&#8217;;}catch{area.focus();area.select();status.textContent=&#8217;Press Ctrl\/Cmd+C&#8217;;}})(this)&#8221;>Copy<\/button><\/div><textarea readonly aria-label=\"exact prompt: expense extraction text\">Normalisez ces notes de d\u00e9penses synth\u00e9tiques en USD. Renvoyez uniquement un JSON valide, sans Markdown ni texte suppl\u00e9mentaire, contenant exactement les cl\u00e9s de premier niveau suivantes : currency, items, net_total_cents. La cl\u00e9 \u00ab currency \u00bb doit \u00eatre \u00ab USD \u00bb. Chaque \u00e9l\u00e9ment doit comporter exactement les cl\u00e9s \u00ab label \u00bb et \u00ab amount_cents \u00bb. Conservez l'ordre des notes. Les montants doivent \u00eatre exprim\u00e9s en cents entiers ; un remboursement est une valeur n\u00e9gative. N\u2019ajoutez pas de d\u00e9penses suppl\u00e9mentaires.\n\nNotes :\nBillet de train : $46,80\nH\u00f4tel : $128,00\nD\u00eener : $27,45\nRemboursement de billet re\u00e7u : $12,50\nTaxi : $19,25\n\nUtilisez respectivement les libell\u00e9s suivants : train, h\u00f4tel, d\u00eener, remboursement, taxi.<\/textarea><span role=\"status\" aria-live=\"polite\" style=\"display:block;min-height:24px;font-size:13px;margin-top:7px\"><\/span><\/section>\n\n\n\n<section aria-label=\"R\u00e9sultat complet : extraction des d\u00e9penses\" style=\"margin:20px 0;padding:18px;border-left:4px solid #258773;background:#edf5f1;color:#173729\"><h4 style=\"font:700 16px\/1.5 system-ui,sans-serif;margin:0 0 12px\">R\u00e9sultat complet : extraction des d\u00e9penses<\/h4><pre style=\"margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:14px\/1.65 Consolas,monospace\">{\n  \"devise\" : \"USD\",\n  \"articles\" : [\n    {\n \"libell\u00e9\" : \"train\",\n \"montant_en_cents\" : 4680\n    },\n    {\n \"label\": \"h\u00f4tel\",\n \"amount_cents\": 12800\n    },\n    {\n      \"label\": \"d\u00eener\",\n \"amount_cents\": 2745\n    },\n    {\n \"label\": \"remboursement\",\n \"amount_cents\": -1250\n    },\n    {\n \" label \" : \" taxi \",\n \" amount_cents \" : 1925\n    }\n  ],\n  \" net_total_cents \" : 20900\n}<\/pre><\/section>\n\n\n\n<section aria-label=\"Utilisation d\u00e9clar\u00e9e \u00b7 Extraction des d\u00e9penses\" style=\"margin:24px 0;padding:22px 0;border-top:3px solid #167862;border-bottom:1px solid #d4dfda;font:16px\/1.55 system-ui,sans-serif;color:#23332d\"><h3 style=\"font-size:21px;line-height:1.35;margin:0 0 18px\">Utilisation d\u00e9clar\u00e9e \u00b7 Extraction des d\u00e9penses<\/h3><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px\"><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#167862;font-weight:700\">Entr\u00e9e \/ mis en cache<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">364 \/ 192<\/p><p style=\"margin:0\">Les jetons mis en cache sont pris en compte dans le d\u00e9compte des entr\u00e9es.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#167862;font-weight:700\">Ach\u00e8vement \/ raisonnement<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">991 \/ 857<\/p><p style=\"margin:0\">Le raisonnement est pr\u00e9sent\u00e9 dans les d\u00e9tails de la r\u00e9alisation.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#167862;font-weight:700\">Heure civile<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">22,753 secondes<\/p><p style=\"margin:0\">Comprend les frais g\u00e9n\u00e9raux li\u00e9s au r\u00e9seau et \u00e0 la passerelle ; une ex\u00e9cution.<\/p><\/div><\/div><\/section>\n\n\n\n<h3 class=\"wp-block-heading\">Planification sous contraintes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le probl\u00e8me consistait \u00e0 s\u00e9lectionner des t\u00e2ches indivisibles dans le cadre d'un budget de huit heures, avec certaines contraintes. La r\u00e9ponse retenue comprenait les t\u00e2ches A, B, C et E, totalisant huit heures et une valeur de 24. Nous avons \u00e9num\u00e9r\u00e9 ind\u00e9pendamment les 64 sous-ensembles possibles : 17 \u00e9taient r\u00e9alisables, et il s'agissait l\u00e0 du seul ensemble optimal.<\/p>\n\n\n\n<section id=\"prompt-constrained-scheduling\" aria-label=\"Consigne exacte : Planification sous contraintes\" style=\"margin:22px 0;padding:20px;border-radius:6px;background:#1e2925;color:#f5faf6;font:15px\/1.6 system-ui,sans-serif;min-width:0\"><div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px\"><strong>Consigne exacte : Planification sous contraintes<\/strong><button type=\"button\" title=\"Invite \u00ab Copier exactement \u00bb : Planification avec contraintes\" aria-label=\"Invite \u00ab Copier exactement \u00bb : Planification avec contraintes\" style=\"min-width:44px;min-height:36px;padding:6px 12px;border:1px solid #7a9c8d;background:#d9ebe1;color:#173729;border-radius:4px;cursor:pointer\" onclick=\"(async(button)=>{const area=button.closest(&#8216;section&#8217;).querySelector(&#8216;textarea&#8217;);const status=button.closest(&#8216;section&#8217;).querySelector(&#8216;[role=status]&#8217;);try{if(!navigator.clipboard)throw Error();await Promise.race([navigator.clipboard.writeText(area.value),new Promise((_,reject)=>setTimeout(reject,700))]);status.textContent=&#8217;Copied&#8217;;}catch{area.focus();area.select();status.textContent=&#8217;Press Ctrl\/Cmd+C&#8217;;}})(this)&#8221;>Copy<\/button><\/div><textarea readonly aria-label=\"exact prompt: constrained scheduling text\">Choisissez l'ensemble de ces t\u00e2ches synth\u00e9tiques pr\u00e9sentant la valeur la plus \u00e9lev\u00e9e possible pour un travailleur disposant d'un budget de 8 heures. Les t\u00e2ches sont indivisibles, ne peuvent pas se chevaucher, et une t\u00e2che pr\u00e9alable doit \u00eatre s\u00e9lectionn\u00e9e et termin\u00e9e avant que la t\u00e2che qui en d\u00e9pend puisse commencer. Il est possible de ne pas utiliser tout le temps disponible. Chaque t\u00e2che ne peut \u00eatre effectu\u00e9e qu'une seule fois au maximum.\n\nT\u00e2che A : 3 heures, valeur 8, aucune condition pr\u00e9alable.\nT\u00e2che B : 2 heures, valeur 7, condition pr\u00e9alable : A.\nT\u00e2che C : 2 heures, valeur 6, aucune condition pr\u00e9alable.\nT\u00e2che D : 4 heures, valeur 12, condition pr\u00e9alable : C.\nT\u00e2che E : 1 heure, valeur 3, aucune condition pr\u00e9alable.\nT\u00e2che F : 3 heures, valeur 10, pr\u00e9requis E.\n\nRenvoyez uniquement un JSON valide sans Markdown, contenant exactement les cl\u00e9s suivantes : selected, order, total_hours, total_value. La cl\u00e9 \u00ab selected \u00bb doit r\u00e9pertorier les identifiants des t\u00e2ches s\u00e9lectionn\u00e9es par ordre alphab\u00e9tique. La cl\u00e9 \u00ab order \u00bb doit correspondre \u00e0 un ordre chronologique valide pour ces t\u00e2ches. N\u2019incluez pas d\u2019explication motiv\u00e9e.<\/textarea><span role=\"status\" aria-live=\"polite\" style=\"display:block;min-height:24px;font-size:13px;margin-top:7px\"><\/span><\/section>\n\n\n\n<section aria-label=\"R\u00e9sultats complets : ordonnancement sous contraintes\" style=\"margin:20px 0;padding:18px;border-left:4px solid #258773;background:#edf5f1;color:#173729\"><h4 style=\"font:700 16px\/1.5 system-ui,sans-serif;margin:0 0 12px\">R\u00e9sultats complets : ordonnancement sous contraintes<\/h4><pre style=\"margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:14px\/1.65 Consolas,monospace\">{\n  \"selected\" : [\"A\", \"B\", \"C\", \"E\"],\n  \"order\" : [\"A\", \"B\", \"C\", \"E\"],\n  \"total_hours\": 8,\n  \"total_value\": 24\n}<\/pre><\/section>\n\n\n\n<section aria-label=\"Utilisation d\u00e9clar\u00e9e \u00b7 Planification soumise \u00e0 des contraintes\" style=\"margin:24px 0;padding:22px 0;border-top:3px solid #a74d65;border-bottom:1px solid #d4dfda;font:16px\/1.55 system-ui,sans-serif;color:#23332d\"><h3 style=\"font-size:21px;line-height:1.35;margin:0 0 18px\">Utilisation d\u00e9clar\u00e9e \u00b7 Planification soumise \u00e0 des contraintes<\/h3><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px\"><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#a74d65;font-weight:700\">Entr\u00e9e \/ mis en cache<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">428 \/ 192<\/p><p style=\"margin:0\">Les jetons mis en cache sont pris en compte dans le d\u00e9compte des entr\u00e9es.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#a74d65;font-weight:700\">Ach\u00e8vement \/ raisonnement<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">4267 \/ 4217<\/p><p style=\"margin:0\">Le raisonnement est pr\u00e9sent\u00e9 dans les d\u00e9tails de la r\u00e9alisation.<\/p><\/div><div style=\"min-width:0\"><p style=\"margin:0 0 5px;color:#a74d65;font-weight:700\">Heure civile<\/p><p style=\"font-size:26px;font-weight:700;line-height:1.25;margin:0 0 9px;overflow-wrap:anywhere\">61,980 secondes<\/p><p style=\"margin:0\">Comprend les frais g\u00e9n\u00e9raux li\u00e9s au r\u00e9seau et \u00e0 la passerelle ; une ex\u00e9cution.<\/p><\/div><\/div><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">La r\u00e9ponse relative \u00e0 la planification est plus courte que le JSON des d\u00e9penses, mais son total de tokens indiqu\u00e9 est de 4 267, dont 4 217 tokens de raisonnement. C'est l\u00e0 toute la le\u00e7on \u00e0 tirer en mati\u00e8re de budg\u00e9tisation : la longueur apparente d'une r\u00e9ponse est un indicateur peu fiable de la consommation du mod\u00e8le de raisonnement. Ces deux t\u00e2ches constituent des exemples utiles de profil d'utilisation, et non un test de performance en termes de latence ni un classement g\u00e9n\u00e9ral de la qualit\u00e9.<\/p>\n\n\n\n<section aria-label=\"Extrait sur l&#039;utilisation des passerelles : planification contrainte\" style=\"margin:20px 0;padding:18px;border-left:4px solid #258773;background:#edf5f1;color:#173729\"><h4 style=\"font:700 16px\/1.5 system-ui,sans-serif;margin:0 0 12px\">Extrait sur l'utilisation des passerelles : planification contrainte<\/h4><pre style=\"margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:14px\/1.65 Consolas,monospace\">{\n  \"prompt_tokens\" : 428,\n  \"completion_tokens\" : 4267,\n  \"total_tokens\" : 4695,\n  \"prompt_tokens_details\": {\n    \"cached_tokens\": 192\n  },\n  \"completion_tokens_details\": {\n    \"reasoning_tokens\": 4217\n  }\n}<\/pre><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">La passerelle a \u00e9galement renvoy\u00e9 une valeur nulle <code>token_d'entr\u00e9e<\/code> et <code>output_tokens<\/code> champs, malgr\u00e9 des compteurs de \u00ab Chat Completions \u00bb non nuls. Pour ces enregistrements, nous avons utilis\u00e9 <code>prompt_tokens<\/code> et <code>jetons_de_compl\u00e9tion<\/code>. Nous n'avons pas consid\u00e9r\u00e9 les alias \u00e0 valeur nulle comme des requ\u00eates gratuites, ni d\u00e9duit le nombre de jetons visibles \u00e0 partir d'autres champs \u00e0 valeur nulle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Appliquer les tarifs officiels sans appeler cela une facture<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si ces compteurs de passerelles \u00e9taient factur\u00e9s selon les prix catalogue actuels de la liste xAI \u2019 short-context \u00bb de Grok 4.6, la t\u00e2che d'extraction co\u00fbterait <strong>[(364 \u2013 192) \u00d7 $2 + 192 \u00d7 $0,50 + 991 \u00d7 $6] \/ 1M = $0,006386<\/strong>. Le calendrier serait le suivant : <strong>[(428 \u2013 192) \u00d7 $2 + 192 \u00d7 $0,50 + 4 267 \u00d7 $6] \/ 1M = $0,026170<\/strong>. Il s'agit d'estimations hypoth\u00e9tiques du taux d'xAI, et non de charges observ\u00e9es chez Broly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La r\u00e9ponse de planification a indiqu\u00e9 4 267 jetons d'ach\u00e8vement, alors que la requ\u00eate envoy\u00e9e <code>max_tokens=2048<\/code>. La s\u00e9mantique de la limite de la passerelle n\u2019a pas \u00e9t\u00e9 v\u00e9rifi\u00e9e. Cette divergence ne permet pas de d\u00e9terminer comment fonctionne la limite de sortie propre \u00e0 xAI, et la limite demand\u00e9e ne peut \u00eatre consid\u00e9r\u00e9e comme un plafond de d\u00e9penses av\u00e9r\u00e9 pour cette passerelle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les r\u00e9ponses directes de xAI fournissent un indicateur de facturation plus utile : <a href=\"https:\/\/docs.x.ai\/developers\/cost-tracking\">co\u00fbt_en_ticks_USD<\/a>. La documentation officielle d\u00e9finit un USD comme \u00e9quivalant \u00e0 10 000 000 000 de ticks et pr\u00e9cise que ce champ inclut les frais li\u00e9s au jeton de la requ\u00eate, les remises et les appels d'outils c\u00f4t\u00e9 serveur. Les r\u00e9ponses r\u00e9utilis\u00e9es de la passerelle ne contiennent pas ce champ. Pour une conversation, additionnez les valeurs en ticks par requ\u00eate plut\u00f4t que de supposer que chaque r\u00e9ponse contient le total de la session.<\/p>\n\n\n\n<h2 id=\"developer-feedback\" class=\"wp-block-heading\">Ce qu'ont remarqu\u00e9 les utilisateurs ind\u00e9pendants de l'API<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le 21 ao\u00fbt 2026, un utilisateur de Hacker News <a href=\"https:\/\/news.ycombinator.com\/item?id=49394980\">mediaman<\/a> ont soulign\u00e9 que le taux d\u2019entr\u00e9es mises en cache de Grok 4.6, soit $0,50 par million, correspond \u00e0 25% de son taux d\u2019entr\u00e9es non mises en cache de $2. Leur pr\u00e9occupation portait sur les lectures en cache r\u00e9p\u00e9t\u00e9es dans le cadre d\u2019un travail agentique. Les deux taux correspondent au tableau officiel actuel ; les comparaisons plus larges et les sp\u00e9culations de l\u2019auteur du commentaire rel\u00e8vent d\u2019\u00e9valuations personnelles.<\/p>\n\n\n\n<figure id=\"grok-api-media-developer-review-1\" style=\"margin:28px 0\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/developer-review-1_345c99350c9941658de7b0d2b6ebb8a3.webp\"><img loading=\"lazy\" src=\"https:\/\/static.futureshareai.com\/glb_features\/developer-review-1_345c99350c9941658de7b0d2b6ebb8a3.webp\" width=\"1280\" height=\"226\" alt=\"mediaman sur Hacker News \u00e9voque la tarification du cache API Grok\" decoding=\"async\" style=\"display:block;width:100%;height:auto;max-width:100%\"><\/a><figcaption style=\"font:14px\/1.6 system-ui,sans-serif;color:#4c5855;margin-top:10px\">mediaman, \u00e0 propos des prix de la m\u00e9moire cache Grok 4.6, le 21 ao\u00fbt 2026. \u00c9valuation personnelle des co\u00fbts ; les comparaisons et les hypoth\u00e8ses sont celles de l'auteur du commentaire. Archiv\u00e9 le 8 septembre 2026.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Auparavant, le 9 novembre 2025, <a href=\"https:\/\/news.ycombinator.com\/item?id=45870486\">XCSme<\/a> d\u00e9crit comme utilisant le mod\u00e8le Grok 4 Fast via une API pour l\u2019analyse et l\u2019extraction de donn\u00e9es, le qualifiant de \u00ab bon march\u00e9 \u00bb et \u00ab rapide \u00bb. Il s\u2019agit d\u2019un rapport historique concernant un mod\u00e8le Fast aujourd\u2019hui retir\u00e9 de la vente. Il ne fournit aucune indication sur le prix, la vitesse ou la qualit\u00e9 actuels des mod\u00e8les Grok 4.3 ou Grok 4.6.<\/p>\n\n\n\n<figure id=\"grok-api-media-developer-review-2\" style=\"margin:28px 0\"><a href=\"https:\/\/static.futureshareai.com\/glb_features\/developer-review-2_00910b83138c4d11bd189750241e31ff.webp\"><img loading=\"lazy\" src=\"https:\/\/static.futureshareai.com\/glb_features\/developer-review-2_00910b83138c4d11bd189750241e31ff.webp\" width=\"1280\" height=\"125\" alt=\"XCSme sur Hacker News parle de l&#039;extraction de donn\u00e9es via l&#039;API Grok\" decoding=\"async\" style=\"display:block;width:100%;height:auto;max-width:100%\"><\/a><figcaption style=\"font:14px\/1.6 system-ui,sans-serif;color:#4c5855;margin-top:10px\">XCSme \u00e0 propos de l'utilisation du Grok 4 Fast pour l'extraction, le 9 novembre 2025. Exp\u00e9rience personnelle pass\u00e9e avec un mod\u00e8le aujourd'hui discontinu\u00e9. Enregistr\u00e9 le 8 septembre 2026.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ces deux exp\u00e9riences individuelles soul\u00e8vent des questions pr\u00e9liminaires utiles : quelle part de votre facture provient du contexte mis en cache, et quelle part provient du raisonnement et des nouvelles tentatives ? Elles ne constituent pas pour autant un consensus parmi les d\u00e9veloppeurs. Si vous comparez \u00e9galement le travail qui en r\u00e9sulte, notre <a href=\"https:\/\/www.glbgpt.com\/hub\/grok-vs-chatgpt-which-one-actually-fits-your-work\/\">Comparaison entre Grok et ChatGPT : travail, recherche et codage<\/a> traite de cette d\u00e9cision distincte.<\/p>\n\n\n\n<h2 id=\"get-started\" class=\"wp-block-heading\">Comment commencer \u00e0 utiliser l'API officielle xAI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le <a href=\"https:\/\/docs.x.ai\/developers\/quickstart\">Guide de d\u00e9marrage rapide officiel de xAI<\/a> utilise l'API Responses \u00e0 l'adresse <code>https:\/\/api.x.ai\/v1\/responses<\/code>. Il s'agit d'un point de terminaison et d'un compte diff\u00e9rents de ceux utilis\u00e9s dans le cadre de nos tests du 7 septembre.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cr\u00e9ez un compte xAI Console ou connectez-vous \u00e0 votre compte, puis s\u00e9lectionnez l'\u00e9quipe appropri\u00e9e.<\/li>\n\n\n\n<li>Ajoutez des cr\u00e9dits API et v\u00e9rifiez les param\u00e8tres de d\u00e9penses. V\u00e9rifiez que le mod\u00e8le s\u00e9lectionn\u00e9 est bien accessible \u00e0 votre \u00e9quipe.<\/li>\n\n\n\n<li>Cr\u00e9ez une cl\u00e9 API et transmettez-la \u00e0 votre processus serveur sous le nom XAI_API_KEY. Veillez \u00e0 ne pas l'inclure dans le code du navigateur, le contr\u00f4le de version, les captures d'\u00e9cran ni les journaux.<\/li>\n\n\n\n<li>Envoyez une petite requ\u00eate en indiquant explicitement l'identifiant du mod\u00e8le actuel, puis enregistrez le mod\u00e8le renvoy\u00e9, son utilisation, le niveau de service et l'identifiant de la requ\u00eate.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">L'exemple ci-dessous utilise Node.js 18 ou une version ult\u00e9rieure ainsi que sa fonction `fetch` int\u00e9gr\u00e9e ; aucune installation de SDK n'est donc n\u00e9cessaire. D\u00e9finissez la variable XAI_API_KEY dans l'environnement de votre processus avant de l'ex\u00e9cuter. Il utilise le mod\u00e8le de requ\u00eate officiel \u00ab Responses \u00bb actuel et un niveau de raisonnement faible ; le code a \u00e9t\u00e9 test\u00e9 localement sans envoyer de nouvelle requ\u00eate API payante.<\/p>\n\n\n\n<section id=\"first-request\" aria-label=\"Premi\u00e8re requ\u00eate officielle \u00b7 Node.js\" style=\"margin:22px 0;padding:20px;border-radius:6px;background:#1e2925;color:#f5faf6;font:15px\/1.6 system-ui,sans-serif;min-width:0\"><div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px\"><strong>Premi\u00e8re requ\u00eate officielle \u00b7 Node.js<\/strong><button type=\"button\" title=\"Copier la premi\u00e8re demande officielle \u00b7 Node.js\" aria-label=\"Copier la premi\u00e8re demande officielle \u00b7 Node.js\" style=\"min-width:44px;min-height:36px;padding:6px 12px;border:1px solid #7a9c8d;background:#d9ebe1;color:#173729;border-radius:4px;cursor:pointer\" onclick=\"(async(button)=>{const area=button.closest(&#8216;section&#8217;).querySelector(&#8216;textarea&#8217;);const status=button.closest(&#8216;section&#8217;).querySelector(&#8216;[role=status]&#8217;);try{if(!navigator.clipboard)throw Error();await Promise.race([navigator.clipboard.writeText(area.value),new Promise((_,reject)=>setTimeout(reject,700))]);status.textContent=&#8217;Copied&#8217;;}catch{area.focus();area.select();status.textContent=&#8217;Press Ctrl\/Cmd+C&#8217;;}})(this)&#8221;>Copy<\/button><\/div><textarea readonly aria-label=\"first official request \u00b7 node.js text\">const apiKey = process.env.XAI_API_KEY ;\nif (!apiKey) throw new Error(\u2018 D\u00e9finissez d\u2019abord XAI_API_KEY \u2019);\n\nconst response = await fetch(\u2018https:\/\/api.x.ai\/v1\/responses\u2019, {\n  method: \u2018POST\u2019,\n  headers: {\n    Authorization: \u2018Bearer \u2018 + apiKey,\n    \u2018Content-Type\u2019 : \u2018application\/json\u2019,\n  },\n  body : JSON.stringify({\n    model : \u2018grok-4.6\u2019,\n    reasoning : { effort : \u2018low\u2019 },\n    max_output_tokens: 2048,\n    input: \u2018Renvoie uniquement la somme de 12 et 30.\u2019,\n  }),\n  signal: AbortSignal.timeout(120_000),\n});\n\nif (!response.ok) {\n  throw new Error(\u2018xAI HTTP \u2018 + response.status);\n}\nconst data = await response.json();\nconst text = (data.output ?? [])\n  .filter(item =&gt; item.type === \u2018message\u2019)\n  .flatMap(item =&gt; item.content ?? [])\n  .filter(item =&gt; item.type === \u2018output_text\u2019)\n  .map(item =&gt; item.text)\n  .join(\u2018\\n\u2019);\n\nconsole.log(text);\nconsole.log(\u2018Statut :\u2019, data.status);\nconsole.log(\u2018Mod\u00e8le\u00a0:\u2019, data.model);\nconsole.log(\u2018Niveau de service\u00a0:\u2019, data.service_tier);\nconsole.log(\u2018Utilisation\u00a0:\u2019, data.usage);\nconst ticks = data.usage?.cost_in_usd_ticks;\nif (typeof ticks === \u2018number\u2019) {\n  console.log(\u2018Co\u00fbt de la requ\u00eate en USD :\u2019, ticks \/ 1e10);\n} else {\n  console.log(\u2018Le champ \u2019Co\u00fbt de la requ\u00eate\u201d n\u2019a pas \u00e9t\u00e9 renvoy\u00e9\u2019);\n}<\/textarea><span role=\"status\" aria-live=\"polite\" style=\"display:block;min-height:24px;font-size:13px;margin-top:7px\"><\/span><\/section>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez que le statut est \u00ab termin\u00e9 \u00bb et examinez l\u2019objet d\u2019utilisation avant d\u2019augmenter la capacit\u00e9. Cet exemple pr\u00e9voit 2 048 jetons de sortie et de raisonnement via le champ officiel \u00ab Responses \u00bb. Un d\u00e9lai d\u2019expiration correspond \u00e0 une \u00e9ch\u00e9ance c\u00f4t\u00e9 client ; il ne prouve pas que le traitement c\u00f4t\u00e9 serveur a \u00e9t\u00e9 annul\u00e9 ou n\u2019a pas \u00e9t\u00e9 factur\u00e9. L'exemple n'effectue pas de nouvelle tentative automatiquement ; le plafond de jetons ne correspond pas \u00e0 un plafond financier global pour une application qui envoie \u00e9galement des donn\u00e9es d'entr\u00e9e ou appelle des outils.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour un SDK compatible avec OpenAI, l'URL de base est <code>https:\/\/api.x.ai\/v1<\/code> et l'identifiant reste le v\u00f4tre <strong>xAI<\/strong> Cl\u00e9 API. L'API \u00ab Responses \u00bb utilise <code>entr\u00e9e<\/code> et <code>justification : { effort : \" faible \" }<\/code>; La fonction \u00ab Suggestions de chat \u00bb utilise <code>messages<\/code> et ses propres noms de param\u00e8tres. La copie d'une requ\u00eate de passerelle telle quelle vers un autre point de terminaison peut \u00e9chouer, m\u00eame si les deux acceptent le format JSON.<\/p>\n\n\n\n<h2 id=\"errors-and-controls\" class=\"wp-block-heading\">Erreurs courantes d'int\u00e9gration et ma\u00eetrise des co\u00fbts<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.x.ai\/developers\/debugging\">401 Non autoris\u00e9<\/a>: v\u00e9rifiez l'en-t\u00eate \u00ab Bearer \u00bb, la cl\u00e9 et l'environnement d'ex\u00e9cution. Un code d'erreur 403 peut indiquer des probl\u00e8mes d'autorisations au sein de l'\u00e9quipe ou des restrictions d'acc\u00e8s. R\u00e9p\u00e9ter la m\u00eame requ\u00eate non valide ne r\u00e9soudra pas le probl\u00e8me.<\/li>\n\n\n\n<li>404 Not Found : v\u00e9rifiez le point de terminaison et l'ID du mod\u00e8le exacts. Faites la distinction entre un ID non valide et un ID retir\u00e9, document\u00e9, qui reste accessible via une redirection.<\/li>\n\n\n\n<li>400 ou 422 : v\u00e9rifiez le sch\u00e9ma de la requ\u00eate et les param\u00e8tres pris en charge. Par exemple, la documentation actuelle sur le raisonnement exclut les p\u00e9nalit\u00e9s de pr\u00e9sence\/fr\u00e9quence et les param\u00e8tres d'arr\u00eat pour les mod\u00e8les de raisonnement.<\/li>\n\n\n\n<li>429 Nombre de requ\u00eates trop \u00e9lev\u00e9 : mettez les t\u00e2ches en file d'attente, lissez les pics de trafic et utilisez un recul exponentiel born\u00e9 avec gigue. Surveillez \u00e0 la fois le RPS et le TPM, et incluez les tentatives de r\u00e9essai dans le budget de charge de travail.<\/li>\n\n\n\n<li>R\u00e9sultat inattendu ou statut incomplet : v\u00e9rifiez la r\u00e9ponse, les param\u00e8tres de raisonnement et la limite de sortie applicable. V\u00e9rifiez la validit\u00e9 de la sortie lisible par machine avant de l'utiliser ; une r\u00e9ponse HTTP r\u00e9ussie ne garantit pas la qualit\u00e9 de la t\u00e2che.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pour ma\u00eetriser les co\u00fbts, choisissez le mod\u00e8le et le param\u00e9trage de raisonnement les moins on\u00e9reux qui satisfont \u00e0 vos propres crit\u00e8res de validation des t\u00e2ches, conservez des instructions stables au d\u00e9but pour favoriser la r\u00e9utilisation du cache, supprimez l'historique non pertinent, surveillez la limite des 200 000 invites et limitez les boucles d'outils des agents. N'utilisez le traitement par lots que si le mod\u00e8le le prend en charge et si le travail peut attendre. Consid\u00e9rez la priorit\u00e9 comme un crit\u00e8re d'achat distinct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conservez les estimations de jetons \u00e0 des fins de planification et les donn\u00e9es de co\u00fbt renvoy\u00e9es pour le rapprochement. Enregistrez les valeurs enti\u00e8res lors de l'agr\u00e9gation de nombreuses requ\u00eates, puis comparez les totaux des requ\u00eates avec l'utilisation indiqu\u00e9e dans la console et les factures. Un champ de co\u00fbt manquant signifie \u201c inconnu \u201d, et non z\u00e9ro ; une r\u00e9ponse de petite taille ne garantit pas une facture modeste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour conna\u00eetre les tarifs actuels de l\u2019API Grok 4, \u00e9tablissez votre budget en fonction du mod\u00e8le qui traite effectivement la requ\u00eate, de la fourchette de prix de la consigne et du volume total facturable. Commencez par une petite requ\u00eate officielle, examinez ses champs d\u2019utilisation et de co\u00fbt, puis adaptez la charge de travail en fonction de vos propres crit\u00e8res. Pour explorer les consignes dans un espace de travail de chat, <a href=\"https:\/\/www.glbgpt.com\/home\/grok-4-6?inviter=hub_grk46&amp;login=1\">ouvrir Grok 4,6 sur GlobalGPT<\/a>.<\/p>\n\n\n\n<h2 id=\"faq\" class=\"wp-block-heading\">Grok 4 - FAQ sur la tarification de l'API<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Combien co\u00fbte actuellement le mod\u00e8le Grok 4 API ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Depuis le 8 septembre 2026, l'identifiant \u00ab grok-4-0709 \u00bb, d\u00e9sormais obsol\u00e8te, redirige vers \u00ab Grok 4.3 \u00bb. En dessous de 200 000 tokens de prompt, ses tarifs en dollars US par million sont de $1,25 pour les entr\u00e9es, $0,20 pour les entr\u00e9es mises en cache et $2,50 pour les sorties. Les tarifs pour les contextes longs sont doubl\u00e9s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L'API Grok 4 d'origine est-elle toujours disponible ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le mod\u00e8le original \u00ab grok-4-0709 \u00bb a \u00e9t\u00e9 retir\u00e9 de l'API xAI le 15 mai 2026. Son identifiant reste valide, mais les requ\u00eates sont trait\u00e9es par le mod\u00e8le \u00ab Grok 4.3 \u00bb, avec un effort de raisonnement r\u00e9duit, et factur\u00e9es aux tarifs applicables au mod\u00e8le de remplacement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Combien co\u00fbte l'API Grok 4.6 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Grok 4.6 co\u00fbte $2 en entr\u00e9e, $0,50 en entr\u00e9e mise en cache et $6 en sortie par million de tokens pour les prompts de moins de 200 000 tokens. \u00c0 partir de 200 000, les taux sont respectivement de $4, $1 et $12. Les appels d\u2019outils et autres frais applicables sont factur\u00e9s s\u00e9par\u00e9ment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les jetons de raisonnement sont-ils payants ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui. xAI facture les jetons de raisonnement au taux de r\u00e9alisation. Lorsque le raisonnement est d\u00e9j\u00e0 inclus dans le total des r\u00e9sultats ou des r\u00e9alisations d\u00e9clar\u00e9s, ne l'ajoutez pas une deuxi\u00e8me fois dans votre estimation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les donn\u00e9es mises en cache sont-elles prises en compte dans le calcul du seuil de 200 000 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui. Il faut compter l'int\u00e9gralit\u00e9 de la requ\u00eate, y compris les jetons mis en cache. Selon le bar\u00e8me tarifaire officiel, une requ\u00eate de 200 000 jetons ou plus rel\u00e8ve de la tranche \u00ab contexte long \u00bb, et les tarifs les plus \u00e9lev\u00e9s s'appliquent \u00e0 l'ensemble des jetons de cette requ\u00eate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L'abonnement au service de chat donne-t-il droit \u00e0 un quota gratuit d'API Grok ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ne partez pas du principe qu\u2019un abonnement au service de chat inclut des cr\u00e9dits pour l\u2019API xAI. Le guide de d\u00e9marrage rapide officiel de l\u2019API utilise un compte Console et des cr\u00e9dits distincts. Toute promotion doit \u00eatre v\u00e9rifi\u00e9e aupr\u00e8s de l\u2019\u00e9quipe charg\u00e9e de cette API ; l\u2019acc\u00e8s gratuit pour les particuliers est une offre diff\u00e9rente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quelles sont les limites de d\u00e9bit de l'API Grok ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les limites d\u00e9pendent du mod\u00e8le et du niveau de l'\u00e9quipe. Le tableau du niveau 0 consult\u00e9 indique les valeurs suivantes : Grok 4.3 \u00e0 37 RPS et 10 millions de TPM, et Grok 4.6 \u00e0 150 RPS et 50 millions de TPM. Utilisez la console de votre \u00e9quipe pour v\u00e9rifier les limites qui s'appliquent \u00e0 votre cl\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Puis-je utiliser le Grok 4.6 sur le GlobalGPT ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui. GlobalGPT dispose d'une entr\u00e9e de chat Grok 4.6 v\u00e9rifi\u00e9e. Il s'agit d'un workflow distinct de la plateforme ; il ne remplace pas une cl\u00e9 API xAI, la facturation directe via l'API ni les contr\u00f4les de votre console xAI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment puis-je v\u00e9rifier le co\u00fbt r\u00e9el d'une requ\u00eate xAI ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lisez la valeur \u00ab usage.cost_in_usd_ticks \u00bb dans la r\u00e9ponse officielle et divisez-la par 10 000 000 000 pour obtenir le montant en USD. Ce champ couvre cette requ\u00eate, y compris les r\u00e9ductions sur les jetons et les outils c\u00f4t\u00e9 serveur. Additionnez les requ\u00eates pour suivre une conversation.<\/p>\n\n\n\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How much does the Grok 4 API cost now?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"As of September 8, 2026, the retired grok-4-0709 ID redirects to Grok 4.3. Below 200K prompt tokens, its USD-per-million rates are $1.25 input, $0.20 cached input and $2.50 output. Long-context rates double.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Is the original Grok 4 API still available?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"The original grok-4-0709 model was retired from the xAI API on May 15, 2026. Its ID continues to resolve, but requests are served by Grok 4.3 with low reasoning effort and billed at the replacement rates.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How much is the Grok 4.6 API?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Grok 4.6 costs $2 input, $0.50 cached input and $6 output per million tokens below 200K prompt tokens. At 200K or more, the rates are $4, $1 and $12. Tool calls and other applicable charges are separate.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Are reasoning tokens charged?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. xAI bills reasoning tokens at the completion rate. When reasoning is already included in the reported output or completion total, do not add it a second time in your estimate.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Does cached input count toward the 200K threshold?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. Count the full prompt, including cached tokens. The official pricing table puts a prompt of 200K tokens or more in the long-context band, and the higher rates apply to all tokens in that request.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Is there a free Grok API allowance with a chat subscription?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Do not assume a chat subscription includes xAI API credits. The official API quickstart uses a separate Console account and credits. Any promotion must be verified for that API team; consumer free access is a different offer.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"What are the Grok API rate limits?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Limits depend on the model and team tier. The checked Tier 0 table lists Grok 4.3 at 37 RPS and 10M TPM, and Grok 4.6 at 150 RPS and 50M TPM. Use your team Console to confirm the limits that apply to your key.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"Can I use Grok 4.6 on GlobalGPT?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Yes. GlobalGPT has a verified Grok 4.6 chat entry. That is a separate platform workflow; it does not replace an xAI API key, direct API billing or the controls in your xAI Console.\"\n            }\n        },\n        {\n            \"@type\": \"Question\",\n            \"name\": \"How do I check the actual cost of an xAI request?\",\n            \"acceptedAnswer\": {\n                \"@type\": \"Answer\",\n                \"text\": \"Read usage.cost_in_usd_ticks from the official response and divide by 10,000,000,000 for USD. The field covers that request, including token discounts and server-side tools. Sum requests to track a conversation.\"\n            }\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>Quick AnswerGrok 4 API pricing depends on the exact model ID. As of September 8, 2026, the retired grok-4-0709 ID redirects to grok-4.3: $1.25 input, $0.20 cached input and $2.50 output per million tokens for prompts below 200K tokens. The current flagship, grok-4.6, costs $2.00 \/ $0.50 \/ $6.00, respectively. At 200K prompt tokens or [&hellip;]<\/p>","protected":false},"author":16,"featured_media":19009,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Grok 4 API Pricing: Token Costs, Limits & Setup","_seopress_titles_desc":"Budget Grok 4 API pricing with real usage records and worked cost examples. Spot reasoning charges and the 200K price jump before you scale your app.","_seopress_robots_index":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-19000","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-chat"],"acf":[],"_links":{"self":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/19000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/comments?post=19000"}],"version-history":[{"count":2,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/19000\/revisions"}],"predecessor-version":[{"id":19005,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/posts\/19000\/revisions\/19005"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/media\/19009"}],"wp:attachment":[{"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/media?parent=19000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/categories?post=19000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.glbgpt.com\/fr\/wp-json\/wp\/v2\/tags?post=19000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}