Depuis octobre 2026, l'état par défaut d'un nouveau compte Mistral est le « Free mode » : l'API est activée d'office, sans carte bancaire, mais la documentation officielle précise que des limites d'usage et de débit s'appliquent. Autrement dit : le niveau gratuit convient pour valider un projet, pas pour porter une charge de production par défaut.

Cet article traite quatre questions : d'où viennent les quotas, où consulter les limites, comment sont rédigées les clauses de données, et quand faut-il passer à un forfait payant. Les volumes, la liste des modèles et les règles de données peuvent évoluer ; faites foi au contrat et à la console.

Note : Mistral, Le Chat, Codestral et les autres noms cités sont des marques de leurs titulaires respectifs. Cet article est purement technique et n'implique ni affiliation, ni mandat, ni approbation. Les forfaits, quotas et clauses de données peuvent changer ; référez-vous à la console, à la documentation et au contrat officiels de Mistral.

1. Ce qu'est le niveau gratuit : activé par défaut, mais pas un essai illimité

Mistral classe aujourd'hui ses forfaits en Free mode, Pro, Education, Team et Enterprise, et précise que le forfait est global : il s'applique à la fois à Vibe, Studio et l'API. Un nouveau compte démarre en Free mode ; la clé API se crée dans la console Studio, et le guide de démarrage officiel indique que « l'accès API est activé par défaut, sans carte de crédit ».

Ce qui est gratuit, c'est l'abonnement, pas les ressources. La documentation publique se contente d'indiquer qu'il existe des limites d'usage et de débit, sans donner de valeurs fixes ; les limites réelles se lisent dans Admin Panel › API › Limits et dans la page d'usage de l'espace de travail. Elles varient selon le modèle, l'heure et l'espace de travail : les « chiffres du quota gratuit » recopiés dans les tutoriels ne sont que des repères.

2. Différences entre niveau gratuit, forfaits payants et version entreprise

Dimension Free mode Forfaits payants (Pro / Team, etc.) Enterprise
Activation Activé par défaut sur un nouveau compte, sans carte Abonnement, avec option de paiement à l'usage prépayé Ouverture via l'équipe commerciale Mistral
Usage et débit Limites d'usage et de débit, valeurs dans la console Volume mensuel inclus, dépassement via solde prépayé Selon contrat, quotas dédiés négociables
Comportement en dépassement Peut s'arrêter jusqu'à la période suivante Solde insuffisant : HTTP 402, reprise après recharge Selon contrat et niveau de service
Données utilisées pour l'entraînement Possible, interrupteur API disponible Sortie possible, règles selon les conditions Mistral indique que les données restent chez le client, à confirmer au contrat
Zéro rétention de données (ZDR) Hors du périmètre gratuit Demandable sur forfait payant, sous revue Inscriptible au contrat entreprise
Support et niveau de service Via les canaux officiels, pas de SLA entreprise Pro : support chat et e-mail SLA sur mesure, support dédié, déploiement privé

Ce tableau décrit surtout l'emplacement des règles, pas des volumes précis. Pour un choix d'architecture, appuyez-vous sur des captures de la console, des clauses contractuelles et des réponses du support, pas sur les chiffres trouvés dans un article tiers.

3. Les six limites du niveau gratuit

  • Débit et concurrence : le nombre de requêtes par seconde, de tokens par minute et de tokens par mois peut être plafonné, et les limites sont calculées par espace de travail, partagées par toutes ses clés. En cas de dépassement, on observe généralement un 429 ou une mise en file.
  • Volume mensuel partagé : le volume inclus alimente à la fois Studio, l'API et Vibe Code. Un test de charge sur un usage peut donc consommer le quota des autres.
  • Périmètre des modèles : la disponibilité d'un modèle en niveau gratuit dépend de la liste affichée dans la console. Le contexte long, l'appel d'outils, la sortie JSON, la vision et l'OCR doivent aussi être vérifiés un par un, sans se contenter de « le modèle répond ».
  • Clauses de données : les entrées et sorties de l'API peuvent entrer dans le programme d'entraînement ; l'état par défaut et l'emplacement de l'interrupteur sont détaillés plus bas. Le niveau gratuit n'ouvre pas non plus droit au ZDR.
  • Niveau de service : SLA entreprise, support dédié et déploiement privé relèvent du contrat Enterprise. Ne concevez pas un service en supposant que le niveau gratuit offre un engagement de disponibilité.
  • Expiration des quotas et crédits : le volume mensuel se réinitialise à chaque période ; si le compte contient des crédits offerts ou achetés, l'historique de crédits de la console indique leur origine, leur solde et leur date d'expiration. Les règles des offres promotionnelles peuvent changer : prévoyez du temps pour migrer avant l'échéance.

4. Clauses de données : le point le plus souvent négligé

Le centre d'aide de Mistral indique que les entrées et sorties de l'API peuvent être intégrées au programme d'entraînement des modèles, et que l'utilisateur peut s'en retirer à tout moment. L'interrupteur Studio/API se trouve dans Admin Panel › Privacy ; il faut désactiver « Anonymous improvement data ». Vibe possède un interrupteur de confidentialité distinct, et l'un ne remplace pas l'autre.

Deux détails passent souvent inaperçus. D'abord, le DPA précise que Mistral peut utiliser les données client pour entraîner ses modèles en tant que responsable de traitement indépendant, sauf si le client s'est retiré ; les retours de type pouce haut ou pouce bas, ainsi que les entrées et sorties associées, restent utilisés pour l'entraînement même après le retrait. Ensuite, le ZDR et le retrait de l'entraînement sont deux mécanismes indépendants : le ZDR n'est ouvert qu'aux forfaits payants, doit être demandé et validé au cas par cas, ne couvre que les interfaces sans état prises en charge, et exclut les modèles Labs.

Pour les scénarios impliquant des contrats, du code, des données personnelles de clients ou des informations commerciales non publiques, n'utilisez donc pas le niveau gratuit en mode « on verra bien ». Soit vous terminez d'abord la classification et l'anonymisation des données, soit vous passez directement à un forfait payant avec ZDR, soit vous choisissez un déploiement privé en écrivant les limites de traitement dans le contrat.

5. Les quatre usages adaptés au niveau gratuit

Premièrement, valider le SDK et la connectivité réseau : vérifier la clé, l'URL de base, les délais d'attente, le proxy et la gestion des codes d'erreur. Deuxièmement, choisir un modèle : comparer la qualité, la latence et la stabilité sur un même lot de tâches. Troisièmement, faire une démonstration interne : montrer le flux à des collègues sans toucher à de vraies données clients. Quatrièmement, échantillonner la consommation : accumuler des mesures de tokens pour préparer un budget payant au lieu d'estimer au hasard.

Les usages inadaptés sont tout aussi clairs : interface de production exposée aux clients, pics de concurrence, agents longue durée, systèmes internes exigeant un SLA stable, et toute activité qui ne peut pas accepter que ses données entrent dans un processus d'entraînement. Le niveau gratuit est un outil de validation, pas une solution de production.

6. Checklist de validation sur une semaine

  1. Créez une clé dédiée avec date d'expiration, notez sa date de création et son usage, sans la mélanger avec des clés de longue durée.
  2. Extrayez 20 à 30 tâches réelles, couvrant les niveaux simple, moyen et complexe, avec des entrées et des critères de notation figés.
  3. Lancez une série au pic du matin et une autre en heures creuses, en relevant les 429, les 5xx, les délais d'attente, le temps jusqu'au premier token et la latence p95.
  4. Testez séparément les capacités clés : contexte long, sortie JSON, appel d'outils, vision ou OCR, sans vous limiter à des questions-réponses simples.
  5. Vérifiez que le modèle visé est disponible dans l'espace de travail courant et notez son nom et son identifiant de version.
  6. Désactivez « Anonymous improvement data » pour l'API et confirmez l'enregistrement ; si vous utilisez aussi Vibe, vérifiez séparément son interrupteur.
  7. Simulez l'épuisement du quota : observez si les requêtes échouent, sont mises en file ou s'arrêtent jusqu'à la période suivante, puis concevez la dégradation et les alertes en conséquence.
  8. Calculez la moyenne quotidienne et le pic de tokens sur une semaine, comparez-les au quota réellement disponible et estimez le moment du passage à un forfait payant.

Le script ci-dessous écrit dans un fichier JSONL le statut, les tokens et la latence de chaque appel, pour une synthèse directe au bout d'une semaine :

import json
import time
from openai import OpenAI

client = OpenAI(
    api_key="votre clé API Mistral",
    base_url="https://api.mistral.ai/v1",
)

def probe(prompt: str) -> dict:
    start = time.time()
    try:
        resp = client.chat.completions.create(
            model="mistral-small-latest",  # nom d'exemple, voir la liste disponible dans la console
            messages=[{"role": "user", "content": prompt}],
            max_tokens=256,
            timeout=60,
        )
        row = {
            "status": 200,
            "input": resp.usage.prompt_tokens,
            "output": resp.usage.completion_tokens,
            "latency_ms": int((time.time() - start) * 1000),
        }
    except Exception as exc:
        row = {"status": "error", "error": type(exc).__name__}
    with open("mistral-probe.jsonl", "a", encoding="utf-8") as f:
        f.write(json.dumps(row, ensure_ascii=False) + "\n")
    return row

probe("Explique en trois phrases ce qu'il faut vérifier lors d'un essai d'API gratuite")

7. Passer du niveau gratuit à un forfait payant

Le paiement à l'usage de Mistral fonctionne en mode prépayé : l'organisation doit disposer de crédits avant de l'activer. La règle de facturation est la suivante : le volume mensuel inclus est consommé en premier ; au-delà, il faut à la fois avoir activé le paiement à l'usage et disposer d'un solde positif. Un solde nul renvoie HTTP 402, et l'accès reprend après recharge. Lorsque la recharge de crédits atteint 80 %, un e-mail est envoyé aux administrateurs et au contact de facturation.

Avant de migrer, trois actions sont recommandées : séparer production, préproduction et développement en espaces de travail distincts, chacun avec son plafond de dépense mensuel ; fixer un plafond global pour l'organisation et des plafonds plus bas par espace, afin qu'un espace arrivé à son maximum s'arrête seul ; et intégrer dans le code la gestion des 402, 429 et 5xx, avec un modèle ou un canal de secours prêt.

Si l'équipe a aussi besoin de règlement en yuans, d'une facturation unifiée multi-modèles ou d'un accès optimisé depuis la Chine, ZSQH AI Gateway peut servir de canal parallèle. Son interface est compatible OpenAI : la migration consiste surtout à changer l'URL de base, la clé et le nom du modèle. Les modèles et tarifs disponibles sont indiqués sur la page Tarifs ; un compte peut être créé directement via l'inscription. Multiplier les canaux ne remplace pas un plan de secours : les exercices de bascule restent nécessaires.

8. Questions fréquentes

Le niveau gratuit exige-t-il une carte bancaire ?

Le guide de démarrage officiel indique que l'API est activée par défaut et qu'aucune carte de crédit n'est nécessaire. Mais l'ouverture du niveau gratuit ne signifie pas absence de limites : les limites d'usage et de débit s'appliquent, et leurs valeurs se consultent dans la console.

Le quota gratuit expire-t-il ?

Le volume mensuel inclus se réinitialise à chaque période de facturation ; les crédits offerts ou achetés peuvent avoir une durée de validité propre, affichée dans l'historique de crédits de la console. Les bonus promotionnels et les politiques d'essai peuvent évoluer : ne les considérez pas comme une source de budget durable.

Les entrées et sorties du niveau gratuit servent-elles à l'entraînement ?

Elles peuvent être intégrées au programme d'entraînement. Il est possible de désactiver « Anonymous improvement data » dans Admin Panel › Privacy ; l'interrupteur de Vibe se traite séparément. Les retours pouce haut/pouce bas et les contenus associés restent utilisés pour l'entraînement même après le retrait : les données sensibles ne doivent pas passer par le niveau gratuit.

Peut-on demander le zéro rétention de données sur le niveau gratuit ?

Le ZDR n'est ouvert qu'aux forfaits payants ; il faut en faire la demande et attendre une validation. Il ne couvre que les interfaces sans état prises en charge et exclut les modèles Labs. Le ZDR et le retrait de l'entraînement sont deux mécanismes indépendants, non interchangeables.

Le niveau gratuit peut-il aller directement en production ?

Ce n'est pas recommandé. Le niveau gratuit n'offre pas de SLA entreprise, et les quotas comme le périmètre des modèles peuvent changer. Un système de production doit au minimum disposer d'un forfait payant, de plafonds de dépense, d'une gestion d'erreurs, d'une supervision et d'un canal de secours testé.

Pour aller plus loin