Intégrations

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

Frontière AI 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 AI 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é
DeepSeek V4 Flash 0731 (1M contexte)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é
Muse Spark 1.1 (1M contexte)Accès rapide (US)✓ Vérifié
Muse Spark 1.2 (1M contexte)Accès rapide (US)✓ Vérifié
GLM-5.3 Flash (Zhipu/Z.ai)Accès rapide (US)✓ Vérifié
Qwen3.8 Max (2,4T, 1M contexte)Accès rapide (US)✓ Vérifié
Qwen3.8 27B (multimodal)Souverain UE✓ Vérifié
Qwen3.8 Flash (Qwen)Accès rapide (US)✓ Vérifié
DeepSeek R1 (671B MoE)Accès rapide (US)✓ Vérifié
DeepSeek V4 Pro (345B MoE)Accès rapide (US)✓ Vérifié
DeepSeek R1 (Distill Qwen 32B)Accès rapide (US)✓ Vérifié
DeepSeek R1 (Distill Qwen 14B)Accès rapide (US)✓ Vérifié
GLM-5.3 (Zhipu/Z.ai)Accès rapide (US)✓ Vérifié
Gemma 3 27B (Google)Accès rapide (US)✓ Vérifié
DeepSeek V4.1 Flash (552B MoE, 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.

Embeddings et recherche documentaire

Un agent qui répond à partir de vos propres documents a besoin de deux modèles différents : un pour transformer le texte en vecteurs, un pour rédiger la réponse. POST /api/v1/embeddings est compatible OpenAI et sert les modèles d'embedding hébergés en UE ci-dessous : les deux moitiés restent donc sur une infrastructure européenne — jusqu'ici, la moitié « recherche » devait s'acheter ailleurs.

ModèleDimensionsContextePrix / 100k tokens
bge-m310248 1920,0013 €
bge-multilingual-gemma235848 1920,0013 €
qwen3-embedding-8b409640 9600,014 €

Modèles de chat et d'embedding forment deux catalogues distincts : un modèle de chat envoyé sur /embeddings répond 404, et inversement. GET /api/v1/models?kind=embedding ne rend que les valides. Vérifiez la dimension avant d'indexer quoi que ce soit — changer pour un modèle dont le vecteur n'a pas la même longueur oblige à tout reconstruire.

Ce qu'on ne sert pas

Un manque à connaître avant de brancher quoi que ce soit, parce qu'il échoue en 404 plutôt qu'en message utile :

ManqueCe que ça casse
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 AI ?

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 AI pour des embeddings et du RAG ?

Oui. POST /api/v1/embeddings est compatible OpenAI et sert des modèles d'embedding hébergés en UE : les deux moitiés d'un workflow de recherche documentaire — vectoriser les documents et répondre aux questions — tournent donc sur une infrastructure européenne. Modèles de chat et d'embedding sont deux catalogues distincts : GET /api/v1/models?kind=embedding ne rend que ceux valides sur ce endpoint.

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

Non. Frontière AI fonctionne au crédit prépayé, à partir de 10 €, 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 10 €, et le catalogue est appelable depuis l'outil dans lequel vous construisez déjà.

Créer un compte

Référence API complète

Créer un compte