Intégrations

Des modèles conformes au RGPD pour les agents que vous construisez déjà

Frontière est un endpoint compatible OpenAI : toute plateforme d'agents qui permet de changer la base URL peut donc tourner sur une infrastructure européenne. Trois valeurs à modifier — base URL, clé API, identifiant de modèle — et l'inférence part chez OVHcloud, Scaleway ou un serveur UE dédié au lieu d'un provider américain. La compatibilité, c'est la moitié facile. Celle qui décide si un agent fonctionne, c'est l'appel de fonctions : on l'a donc mesurée, un appel réel par modèle le 6 août 2026, et 12 des 13 modèles en ligne renvoient bien un appel d'outil valide.

Les trois valeurs

Toutes les intégrations de cette page se ramènent aux trois mêmes réglages. Quel que soit le nom que leur donne votre plateforme, voici ce qu'on y met :

Les trois valeurs
Base URL   https://getfrontiereai.eu/api/v1
API key    sk-front-…            (dashboard → API keys)
Model ID   glm-5.2               (GET https://getfrontiereai.eu/api/v1/models)

L'identifiant de modèle, c'est le champ id de notre endpoint de catalogue — public, sans clé : ouvrez-le dans un navigateur et copiez celui qui vous intéresse. Il ne liste que les modèles en ligne, donc ce que vous y trouvez est appelable immédiatement.

Guides par plateforme

Deux plateformes ont assez de particularités pour mériter un pas-à-pas écrit — où se cache le champ, quel nœud utiliser, et quels réglages par défaut vont vous mordre :

Ce qu'un agent exige d'un fournisseur de modèles

Une intégration de chat demande du texte en entrée et du texte en sortie. Un agent demande davantage — et c'est précisément là que beaucoup d'endpoints « compatibles OpenAI » s'arrêtent sans le dire.

D'abord l'appel de fonctions. Un agent qui ne sait pas émettre d'appel d'outil est un chatbot : pas de recherche, pas de consultation de base, aucune action. Frontière relaie tools et tool_choice tels quels : la réponse dépend donc entièrement du modèle et du provider qui le sert — raison pour laquelle on l'a mesurée plutôt que supposée. Ensuite, un streaming qui rapporte quand même l'usage : nos flux portent l'objet usage dans le dernier chunk avant [DONE], donc une étape d'agent streamée est facturée aussi exactement qu'une étape bloquante. Enfin, de la patience : les modèles de raisonnement réfléchissent plusieurs minutes, et la plupart des frameworks d'agents sont livrés avec des timeouts très inférieurs.

Le tableau ci-dessous est le résultat de cette mesure, pas une recopie des fiches modèle. Chaque entrée a reçu un appel réel portant un outil get_weather ; cinq d'entre elles ont eu droit à l'aller-retour complet, avec renvoi du résultat de l'outil et vérification que la réponse finale contenait bien la valeur transmise.

Appel d'outils, mesuré

ModèleHébergementAppel d'outils
Qwen3 235B (instruct)Souverain UE✓ Vérifié
Qwen3.5 397B (multimodal)Souverain UE✓ Vérifié
GLM-5.2 (Zhipu/Z.ai)Souverain UE✓ Vérifié
Llama 3.3 70BSouverain UE✓ Vérifié
Qwen3.6 27B (multimodal)Souverain UE✓ Vérifié
Qwen3.5 9B (rapide, économique)Souverain UE✓ Vérifié
Qwen3 32BSouverain UE✓ Vérifié
Qwen3 Coder 30BSouverain UE✓ Vérifié
Qwen2.5-VL 72B (vision)Souverain UE✕ Refusé
GPT-OSS 120B (OpenAI)Souverain UE✓ Vérifié
GPT-OSS 20B (OpenAI)Souverain UE✓ Vérifié
Mistral Small 3.2 24BSouverain UE✓ Vérifié
Kimi K3 (2,8T paramètres, 1M contexte)Accès rapide (US)✓ Vérifié

Mesuré le 6 août 2026, un appel par modèle. Qwen2.5-VL 72B est le seul refus, et il vient de son provider, pas du modèle : OVHcloud répond HTTP 400, « feature 'tool calls' is not currently supported ». Utilisez-le pour l'analyse d'images, et prenez un autre modèle pour piloter l'agent. Le même résultat est lisible par une machine : chaque entrée de GET /api/v1/models porte un booléen tool_calling, qu'un agent peut filtrer au démarrage au lieu de le découvrir en production.

Ce qu'on ne sert pas

Deux manques à connaître avant de brancher quoi que ce soit, parce que tous deux échouent en 404 plutôt qu'en message utile :

ManqueCe que ça casse
Pas de endpoint /embeddingsTout ce qui vectorise des documents — nœuds RAG, bases vectorielles, bases de connaissances — ne peut pas passer par Frontière. Gardez un identifiant distinct pour votre fournisseur d'embeddings ; ne repointez pas un identifiant existant sur nous.
Pas de endpoint au format AnthropicLes outils qui parlent /v1/messages plutôt que /chat/completions — Claude Code et le Claude Agent SDK notamment — ne peuvent pas être branchés sur nous par un simple changement de base URL.

Tout le reste de ce qui parle OpenAI

Pas de guide dédié, mais on a ouvert la documentation de chaque éditeur et relevé où se trouve le réglage, avec la date de lecture :

OutilOù se met la base URLSource
LangChain (Python)Framework d'agentsChatOpenAI(base_url=…) — l'ancien openai_api_base reste accepté.2026-08-06
Vercel AI SDKFramework d'agentscreateOpenAICompatible({ name, baseURL, apiKey }) depuis @ai-sdk/openai-compatible.2026-08-06
Open WebUIInterface de chatAdmin Settings → Connections → OpenAI → Add Connection, champs URL et API Key (ou OPENAI_API_BASE_URL).2026-08-06
LibreChatInterface de chatUne entrée endpoints.custom dans librechat.yaml avec baseURL, apiKey et models.2026-08-06

Ces lignes disent qu'on a localisé le réglage dans la documentation de l'éditeur — pas qu'on a fait tourner un agent de bout en bout sur cette plateforme. Les deux guides ci-dessus, si.

Ce que ça change, et ce que ça ne change pas

Changer la base URL déplace l'inférence. Ça ne déplace pas l'orchestration. Votre plateforme continue de tourner là où elle tourne : ses serveurs voient les prompts, les appels d'outils et l'historique de conversation avant nous, et elle conserve la juridiction qui est la sienne. Si vous auto-hébergez votre plateforme d'agents en Europe et appelez un modèle marqué souverain, toute la chaîne est européenne. Si votre plateforme est un service américain managé, le modèle est la seule partie que ça règle.

C'est une vraie amélioration, et une amélioration partielle — autant dire laquelle des deux vous avez achetée à votre DPO. C'est la même honnêteté par modèle qui justifie le drapeau sovereign de chaque entrée : les modèles servis via une infrastructure américaine sont étiquetés accès rapide, jamais souverains, même quand la région est européenne — une société américaine reste atteignable par un tribunal américain où que soient ses serveurs.

RGPD contre CLOUD Act

FAQ

Quelles plateformes d'agents IA peuvent utiliser des modèles conformes au RGPD via Frontière ?

Toute plateforme permettant de définir une base URL OpenAI personnalisée — n8n, Microsoft Foundry, LangChain, le SDK IA de Vercel, Open WebUI, LibreChat, et les nombreux frameworks bâtis sur le client OpenAI. Les modèles marqués souverains tournent chez des opérateurs sans contrôle juridictionnel non-UE : le versant inférence de votre agent reste donc sous droit européen.

Les modèles open-source savent-ils faire du function calling ?

Dans notre catalogue, 12 des 13 modèles en ligne oui — vérifié par un appel réel le 6 août 2026, pas repris d'une fiche modèle. L'exception est Qwen2.5-VL 72B, dont le provider refuse purement et simplement les appels d'outils par une HTTP 400. C'est le function calling qui sépare un agent utilisable d'un chatbot : vérifiez-le modèle par modèle, pas provider par provider.

Changer la base URL rend-il mon agent conforme au RGPD ?

Ça rend l'inférence européenne, ce qui est en général la partie la plus difficile à corriger. Ça ne change pas l'endroit où tourne votre plateforme d'agents : cette couche traite toujours les prompts et conserve sa propre juridiction. La conformité est une propriété de toute la chaîne — auditez aussi l'orchestrateur.

Puis-je utiliser Frontière pour des embeddings et du RAG ?

Pas aujourd'hui : nous servons des complétions de chat, pas des embeddings, et un appel à /embeddings renvoie 404. Gardez un identifiant distinct pour votre fournisseur d'embeddings — et surtout, ne repointez pas sur nous un identifiant OpenAI existant si ce même identifiant alimente aussi votre base vectorielle.

Existe-t-il un palier gratuit pour tester une intégration ?

Non. Frontière fonctionne au crédit prépayé, à partir de 20 €, facturé au token et sans abonnement — il n'y a aucune enveloppe offerte. Une recharge couvre beaucoup d'exécutions d'agent : les appels de la mesure présentée sur cette page coûtent chacun une fraction de centime.

Pointez vos agents vers l'Europe

Créez un compte, rechargez à partir de 20 €, et le catalogue est appelable depuis l'outil dans lequel vous construisez déjà.

Créer un compte

Référence API complète