Passerelle IA souveraine : une API, tous vos modèles, coûts centralisés
Un seul endpoint compatible OpenAI pour Mistral, Llama, Qwen, GLM et DeepSeek, un routage cost-aware et un suivi des coûts d'IA par route et par modèle. C'est la couche qui fait tourner notre Private GPT.
La passerelle IA de France Nuage expose un endpoint unique, compatible avec le format OpenAI, qui route vos requêtes vers Mistral, Llama, Qwen, GLM ou DeepSeek selon la tâche. À la demande, lors du déploiement, chaque appel peut aussi être rattaché à une équipe et à un budget.
Les requêtes qui portent des données personnelles restent sur un modèle interne hébergé en France, et cette route est fail-closed. Si ce modèle tombe, la passerelle renvoie une erreur explicite et ne bascule jamais vers le cloud.
Ni tout sur une API américaine, ni tout en local
Deux approches coûtent cher. Tout envoyer à une API américaine expose vos données personnelles et fait grimper une facture au token. Tout héberger en interne oblige à dimensionner le GPU pour la tâche la plus exigeante, alors que l'essentiel du volume demande peu d'intelligence.
La passerelle choisit donc, requête par requête, le modèle adapté à la tâche et à la sensibilité des données.
Route privée, au forfait : les requêtes qui portent des données personnelles ou sensibles partent vers un modèle interne à poids ouverts, sur un GPU dédié en France. Il s'agit de tâches à gros volume qui demandent peu d'intelligence, comme l'OCR de documents manuscrits, la correction de copies d'apprenants, la reformulation ou la classification. C'est le principe de notre IA hébergée en France, facturée au forfait mensuel.
Route cloud, au token : la génération de contenu sans donnée personnelle part vers Mistral La Plateforme, dans le cloud de l'UE, sur votre propre compte Mistral.
Requête bloquée : une requête qui contient un type de donnée personnelle non autorisé est arrêtée avant tout appel cloud.
VotreapplicationPasserelle IAFrance Nuagetâche + sensibilitéIA interne à poids ouvertsGPU dédié en France, au forfaitdonnées personnellesMistral La Plateformecloud de l'UE, au tokengénération sans donnée personnelleRequête bloquéedonnée personnelle non autoriséeavant tout appel cloud
Le contrôle détecte les données personnelles et bloque la requête, sans chercher à les masquer. Par défaut, seule l'adresse e-mail est autorisée vers le cloud, et tout autre type de donnée personnelle détecté arrête la requête. Ce filtre réduit fortement le risque, sans constituer une garantie absolue.
Côté technique, la passerelle assemble des briques open source (vLLM Semantic Router derrière un proxy Envoy) et expose une API compatible OpenAI.
Une API unifiée, compatible OpenAI
La passerelle expose un seul endpoint, au format de l'API OpenAI. Vos applications lui parlent comme elles parleraient à OpenAI ; derrière, elle distribue les requêtes entre des modèles à poids ouverts hébergés en France et, pour la génération sans donnée personnelle, Mistral La Plateforme dans l'UE.
Mistral : un modèle français à poids ouverts, performant et à licence commerciale.
Llama, Qwen, GLM, DeepSeek : pour couvrir d'autres profils de tâches comme le raisonnement, le code, le contexte long ou le multilingue.
Un seul contrat d'API pour tous : vous changez de modèle en changeant un paramètre, sans réécrire votre code.
Vos outils existants (SDK OpenAI, bibliothèques, agents) fonctionnent sans adaptation : c'est l'URL de base et la clé qui changent ; votre code reste tel quel.
Routing multi-modèles, pensé pour le coût
Toutes les requêtes ne méritent pas le plus gros modèle. La passerelle applique un routage cost-aware : une tâche simple (classification, extraction, résumé court) part vers un petit modèle rapide et peu coûteux ; une tâche exigeante vers un modèle plus capable.
Distribution pondérée : vous répartissez le trafic entre plusieurs modèles selon des poids, par exemple pour tester un nouveau modèle sur une fraction des appels.
Deux routes, deux règles : une requête qui porte des données personnelles reste sur la route privée, qui ne bascule jamais vers le cloud et renvoie une erreur explicite si le modèle interne est indisponible. Une requête sans donnée personnelle peut être servie par un modèle hébergé dans l'UE, comme Mistral La Plateforme.
Un gain qui se mesure : bien réglé, ce routage peut réduire la latence et le volume de tokens facturés, selon le mix de vos requêtes. Le gain dépend de votre usage réel et se constate à la mesure, sans promesse chiffrée d'avance.
Gouvernance des coûts : le FinOps de l'IA
Sans garde-fous, une facture d'IA générative dérive vite, et personne ne sait quelle équipe consomme quoi. La passerelle est le bon endroit pour centraliser cette gouvernance.
Clés virtuelles : des clés par équipe, par projet ou par application peuvent être mises en place à la demande, lors du déploiement, sans exposer les identifiants des modèles sous-jacents.
Plafonds et budgets : un budget mensuel ou un plafond de dépense par clé se met en place de la même façon, pour contenir la facture.
Coûts consolidés : une fois ces clés en place, la consommation de tous les modèles se ventile par équipe et par projet. Le DSI et le DAF voient alors une seule ligne de coût au lieu de dix factures éparses.
Les clés par équipe et les plafonds de dépense par clé ne sont pas inclus en standard dans la version actuelle. Ils se mettent en place à la demande, lors du déploiement. En standard, la consommation est suivie par route et par modèle.
C'est ce qui transforme « on ne sait pas ce que l'IA nous coûte » en une donnée pilotable, à la manière du FinOps sur le cloud.
Le forfait pour le volume, le token pour la génération
Au token, le coût suit le volume, et chaque document traité alourdit la facture. Les tâches à gros volume et à faible besoin d'intelligence (OCR de documents manuscrits, correction de copies, reformulation, classification) sont justement celles qui font grimper ce compteur. Sur la route privée, elles passent sur un forfait mensuel.
L'Instance IA démarre à 160 € HT/mois, et ce montant ne dépend pas du nombre de requêtes tant que la machine absorbe la charge. Au-delà, le palier suivant fait l'objet d'un devis.
La génération de contenu sans donnée personnelle reste au token, chez Mistral, sur votre propre compte. Le budget devient ainsi prévisible et s'exprime en euros par utilisateur (ou par apprenant) et par an, d'autant que la consommation est suivie route par route.Coût mensuelVolume de requêtesIllustratif, sans échelleTout au tokenForfait + part au tokenpalier suivant, sur devispetit volume, le token peut coûter moins
Le chiffrage part de mesures réelles. Pendant le prototype, nous mesurons le nombre de tokens consommés par document, route par route, puis nous en déduisons le coût annuel par utilisateur. D'ici là, tout chiffre de performance ou de coût reste indicatif.
À faible volume, une API facturée au token peut coûter moins cher sur le papier, et nous préférons le dire. L'intérêt du forfait tient à la prévisibilité du budget, au contrôle des données et au volume qui bascule sur un coût fixe.
Sécurité in-path et posture fail-closed
La passerelle se trouve sur le chemin de chaque requête. Cette position permet d'appliquer des contrôles avant que le prompt n'atteigne un modèle.
Inspection in-path : les appels passent par un point unique où l'on peut journaliser, filtrer et appliquer des règles.
Fail-closed sur les données personnelles : la posture par défaut est de refuser plutôt que de laisser passer. Si une règle de routage ne peut pas être satisfaite en restant souverain, la requête est bloquée au lieu d'être redirigée hors de France.
C'est une posture de sécurité, un ensemble de règles configurées ; elle ne constitue pas une garantie absolue. Elle réduit la surface d'erreur ; elle ne remplace pas votre propre analyse de risque.
Votre charte IA devient une configuration
Beaucoup d'organisations ont déjà une charte ou une politique d'usage de l'IA. Elle reste souvent un document que personne ne relit au moment d'appeler un modèle. La passerelle traduit chaque règle de cette charte en réglage appliqué à toutes les requêtes, sans dépendre de la vigilance de chacun.Votre charte IARéglages de la passerelle« Données sensibles en interne »Route privée fail-closederreur explicite, aucun repli cloud« Données personnelles hors du cloud »Blocage des données personnellesliste autorisée, e-mail seul par défaut« Un responsable par usage »Une clé d'API par usageà la demande, suivi par route« Pas de dépendance fournisseur »Modèle et fournisseur en configapplications inchangées
« Les données sensibles restent en interne » devient une route privée fail-closed. Si le modèle interne est indisponible, la requête échoue avec une erreur explicite et ne part jamais vers le cloud.
« Pas de donnée personnelle chez un fournisseur cloud » devient un blocage des données personnelles détectées, avec une liste de types autorisés (par défaut, l'adresse e-mail seulement).
« Chaque usage a un responsable » se traduit par une clé d'API par fonctionnalité, par application ou par équipe, mise en place à la demande lors du déploiement, en complément du suivi standard par route et par modèle.
« Pas de dépendance à un fournisseur » devient un paramètre. Changer de modèle ou de fournisseur se fait dans la configuration de la passerelle, et vos applications restent inchangées.
La gouvernance des coûts est détaillée plus haut, comme le contrôle des requêtes dans la partie sur la sécurité in-path. Pour la mise en œuvre, le guide technique de Private GPT reprend ces réglages et les recommandations destinées à la DSI et au RSSI.
Souveraineté de bout en bout
Une passerelle ne vaut que par ce qu'elle route. Ici, la passerelle et les modèles qu'elle appelle restent en France ou dans l'Union européenne.
Le modèle interne tourne sur un GPU dédié, hébergé en France par une société française. Vos données ne sont jamais utilisées par nous pour entraîner un modèle, et la liste de nos sous-traitants figure dans le contrat de sous-traitance (article 28 du RGPD).
La route cloud appelle Mistral La Plateforme, dans l'UE, sans bascule vers une API hors UE. La route privée, elle, ne bascule jamais vers le cloud.
Une passerelle IA souveraine contrôle le chemin de données de bout en bout, là où une passerelle générique s'arrête à l'entrée.
Ce que la passerelle ne fait pas
La passerelle applique des règles techniques. Elle ne remplace ni votre conformité, ni votre propre analyse de risque.
Obligations du responsable de traitement : la base légale, les durées de conservation et les droits des personnes restent à votre charge, et la passerelle ne les couvre pas.
Analyse d'impact : pour des données sensibles ou des personnes vulnérables, comme des mineurs, une analyse d'impact (AIPD, article 35 du RGPD) sera probablement exigée. Elle se mène en amont de la mise en production.
Instance IA sans SLA : le modèle interne tourne sur une seule machine, sans redondance. Elle est supervisée, mais sans engagement de disponibilité, car les SLA de France Nuage portent sur l'hébergement applicatif. La route privée étant fail-closed, une panne se traduit par une erreur explicite et aucune requête ne part vers le cloud.
Filtre sans garantie absolue : la détection des données personnelles réduit fortement le risque, mais une donnée inhabituelle ou mal formée peut lui échapper.
Private GPT fournit l'interface (chat, RAG sur vos documents, gestion des accès) ; la passerelle apporte le multi-modèles, le routage cost-aware et la gouvernance des coûts en dessous. Vous pouvez aussi appeler la passerelle directement depuis vos propres applications.
Questions fréquentes
Qu'est-ce qu'une passerelle IA souveraine ?
Un point d'entrée unique, hébergé en France, qui reçoit vos requêtes d'IA et choisit pour chacune le bon modèle. Les données personnelles vont vers un modèle interne à poids ouverts sur GPU en France, la génération sans donnée personnelle vers Mistral La Plateforme, dans le cloud de l'UE. Souveraine signifie ici que la passerelle est hébergée en France par une société française, que vos données ne sont jamais utilisées par nous pour entraîner un modèle et que nos sous-traitants sont listés dans le contrat de sous-traitance (article 28 du RGPD).
Comment centraliser et plafonner les coûts d'un LLM ?
Des clés par équipe ou par projet, assorties d'un budget et d'un plafond de dépense, se mettent en place à la demande, lors du déploiement. Elles ne sont pas incluses en standard dans la version actuelle.
En standard, la consommation est suivie par route et par modèle, au même endroit pour tous les modèles.
Qui paie les tokens Mistral ?
Vous, directement. La route cloud utilise votre propre compte Mistral La Plateforme.
Mistral vous facture les tokens, et c'est vous qui signez avec Mistral le contrat de sous-traitance prévu à l'article 28 du RGPD. France Nuage ne revend aucun token.
Peut-on changer de modèle sans réécrire le code ?
Oui. L'API est au format OpenAI. Changer de modèle revient à changer un paramètre côté passerelle ou dans l'appel ; votre code, vos SDK et vos agents restent inchangés.
Que se passe-t-il si un modèle tombe ?
Tout dépend de la route. La route privée, celle des données personnelles, est fail-closed.
Si le modèle interne est indisponible, la requête reçoit une erreur explicite et n'est jamais renvoyée vers le cloud. Une requête sans donnée personnelle peut, elle, être servie par un modèle hébergé dans l'UE, comme Mistral La Plateforme.
Y a-t-il un SLA sur l'instance IA ?
Non. L'instance IA tourne sur une seule machine, sans redondance, et ne fait donc l'objet d'aucun engagement de disponibilité. Elle reste supervisée et maintenue à jour.
Comme la route privée est fail-closed, une indisponibilité renvoie une erreur explicite à vos applications, et aucune requête n'est redirigée vers le cloud.
Mes données personnelles peuvent-elles partir vers un modèle tiers ?
La posture par défaut est fail-closed. Si une requête ne peut pas être traitée en restant souverain, elle est bloquée. C'est une posture de sécurité configurée qui ne constitue pas une garantie absolue ; elle réduit le risque de fuite, sans remplacer votre analyse RGPD.