Apportez votre propre fournisseur d'IA : utilisez OpenAI, Claude, Gemini ou Bedrock avec Archyl

La première fois que j'ai présenté Archyl à une équipe d'architecture du Fortune 500, la conversation se passait vraiment bien — jusqu'à la minute 23.

« C'est super. Vraiment. Mais notre équipe sécurité ne nous laissera pas envoyer du code via votre IA. Nous avons un contrat Anthropic via Bedrock. Tout doit passer par cet endpoint. »

J'avais déjà entendu des variantes de la même phrase une dizaine de fois. Différentes entreprises, différents fournisseurs, le même mur :

« On paie déjà Azure OpenAI. » « Nos données doivent rester en eu-central-1. » « Le juridique a validé Mistral, pas ce que vous utilisez. » « On peut utiliser notre propre contrat GitHub Models ? Il est inclus avec les sièges qu'on a déjà achetés. »

Jusqu'à aujourd'hui, la réponse était toujours : pas encore.

Aujourd'hui, c'est encore. Chaque fonctionnalité d'IA d'Archyl peut désormais être acheminée via votre fournisseur d'IA, avec votre clé d'API, sur votre contrat. Choisissez parmi OpenAI, Anthropic (Claude), Google (Gemini), AWS Bedrock, ou n'importe quel endpoint compatible OpenAI — et les limites de quota d'Archyl ne s'appliquent plus, parce que vous payez le fournisseur directement.

Voici ce qui a changé, pourquoi c'est plus important qu'il n'y paraît, et comment l'activer.

Pourquoi c'est plus qu'un simple « champ de configuration »

Archyl est construit autour de l'IA. La découverte d'architecture lit votre dépôt et génère un modèle C4. L'analyse d'ADR transforme du markdown en décisions structurées. L'assistant chat répond aux questions sur l'ensemble de vos projets. Les agents managés exécutent des tâches multi-étapes contre votre codebase. Les insights font remonter les problèmes d'architecture avant qu'ils ne deviennent des incidents.

Pendant deux ans, tout cela a fonctionné sur un modèle que j'avais choisi, payé via une clé OpenAI dont j'étais propriétaire. La plupart des clients étaient parfaitement satisfaits — c'est une relation fournisseur de moins à gérer. Mais « la plupart », ce n'est pas « tous », et les clients que je perdais étaient justement ceux que je voulais le plus : de grandes organisations d'ingénierie avec des pratiques d'architecture sérieuses et de vrais budgets.

Ce qui les bloquait, ce n'était pas le prix. C'étaient trois autres choses :

  1. La résidence des données. Leur équipe sécurité avait validé un fournisseur précis dans une région précise. Le mien n'était pas sur la liste, et ajouter un fournisseur prend des mois.
  2. Les contrats existants. Ils avaient déjà négocié des tarifs entreprise avec Anthropic, Azure OpenAI, AWS Bedrock ou Mistral. Me payer pour marger sur les tokens d'un autre fournisseur n'avait aucun sens pour les achats.
  3. La conformité. RGPD, SOC 2, HIPAA, régulateurs financiers. La piste d'audit doit atterrir dans leur tenant, pas dans le mien.

La solution devait leur donner trois choses en même temps : leur clé, leur modèle, et pas de double facturation pour l'usage d'IA. C'est exactement ce que fait BYO Provider.

Ce que vous pouvez brancher

Cinq fournisseurs livrés aujourd'hui. Quatre sont des intégrations natives de premier ordre ; un est un adaptateur générique qui couvre une longue liste d'endpoints compatibles avec une seule configuration.

OpenAIapi.openai.com directement avec votre propre clé. Modèle par défaut : gpt-5.4-mini, mais vous pouvez le surcharger par fonctionnalité.

Anthropic (Claude) — l'API Messages, streaming inclus. Par défaut : claude-sonnet-4-6. C'est celui sur lequel la plupart des équipes entreprise atterrissent.

Google (Gemini) — l'API Generative Language avec mode JSON natif. Par défaut : gemini-2.0-flash.

AWS Bedrock — l'API Converse, qui est unifiée sur chaque modèle hébergé par Bedrock. Donc une intégration couvre Anthropic Claude sur Bedrock, Mistral, Llama, Titan, Cohere — selon ce que votre compte a activé. Vous fournissez vos identifiants AWS sous la forme <access_key_id>:<secret_access_key> (avec un session token STS optionnel), plus votre région.

Compatible OpenAI (tout le reste) — un adaptateur, un champ d'URL de base. Cette intégration unique couvre Azure OpenAI, GitHub Models, OpenRouter, Mistral La Plateforme, Groq, Together AI, Fireworks, DeepInfra, vLLM, llama.cpp, et à peu près n'importe quel endpoint qui parle le format OpenAI Chat Completions. Vous pointez vers l'URL de base, vous collez une clé, c'est fini.

Ce dernier point a été le plus amusant à concevoir. Tous les six mois, un nouveau fournisseur « 30 % moins cher qu'OpenAI à qualité égale » apparaît — et tous convergent vers le format OpenAI précisément parce que tout le monde s'est intégré contre lui. Traiter cette longue liste comme un seul fournisseur avec une URL configurable signifie qu'on récupère les nouveaux endpoints gratuitement, et vous n'avez pas à attendre que je les ajoute.

Un modèle par fonctionnalité, pas seulement un fournisseur

Acheminer toutes les fonctionnalités d'Archyl via gpt-5.4-mini est un choix que j'ai fait pour la plateforme. Ce n'est pas le bon choix pour chaque client. La découverte est gourmande en tokens et bénéficie d'un modèle de raisonnement solide. Le chat a besoin d'une sensation de streaming. Les agents managés sont essentiellement de forme Claude. La génération de titres de docs peut tourner sur ce qu'il y a de moins cher.

Donc quand vous activez BYO Provider, vous ne choisissez pas un modèle — vous choisissez un défaut puis surchargez par fonctionnalité :

  • Chat
  • Découverte (et ses trois sous-phases : structure, affinage, analyse de fichier)
  • Analyse d'ADR
  • Génération de titres de docs
  • Insights
  • Agents managés

Laissez n'importe quel champ vide et il revient au défaut sensé du fournisseur. Remplissez-le avec l'identifiant de modèle exact — claude-opus-4-5, gpt-4o, mistral-large-latest, anthropic.claude-sonnet-4-20250514-v1:0, peu importe — et Archyl le passe directement.

Ça compte plus qu'on ne le croit. Un client veut Claude Sonnet pour le chat (latence basse) et Claude Opus pour la découverte (qualité de raisonnement). Un autre veut Bedrock Llama pour tout sauf les agents managés, qu'il veut sur Anthropic direct. Les deux sont à quelques menus déroulants de leur configuration idéale.

Ce qui se passe pour votre quota

C'est la partie qui intéresse vraiment les achats. Les paliers gratuit et payants d'Archyl incluent chacun un quota mensuel d'opérations de découverte d'IA, de requêtes chat et d'exécutions d'agents managés. Ce quota existe pour couvrir ma facture OpenAI.

Quand BYO Provider est activé, toute cette application de quota est ignorée. Votre fournisseur vous facture directement l'utilisation. Archyl ne décompte plus contre votre plafond mensuel parce que vous ne consommez pas la dépense IA mutualisée d'Archyl.

Concrètement : une organisation au palier Business avec BYO Provider activé obtient une découverte illimitée, du chat illimité, des exécutions d'agents illimitées — plafonnées uniquement par ce que vous êtes prêt à dépenser chez Anthropic ou AWS. Le prix du siège Archyl couvre la plateforme ; vous couvrez les tokens.

Pour les organisations qui veulent rester sur le modèle géré par la plateforme, rien ne change. La bascule est opt-in, désactivée par défaut, réversible en un clic.

Comment l'activer

Paramètres → onglet IA. Cinq étapes, peut-être deux minutes :

  1. Choisissez votre fournisseur.
  2. Collez votre clé d'API. (Pour Bedrock : <access_key_id>:<secret_access_key> plus la région AWS.)
  3. Surchargez optionnellement les modèles par fonctionnalité. Laissez vide pour utiliser le défaut du fournisseur.
  4. Cliquez sur Tester la connexion — Archyl ping votre fournisseur avec une petite complétion pour confirmer que les identifiants fonctionnent avant que vous ne validiez.
  5. Activez Activer et Enregistrer.

C'est tout. La prochaine requête d'IA de n'importe qui dans l'organisation — découverte, chat, exécution d'agent, import d'ADR — passe par votre fournisseur, sur votre modèle, avec votre clé.

Les clés d'API sont chiffrées au repos en AES-256-GCM avec la clé de chiffrement de la plateforme, jamais renvoyées dans les réponses d'API (l'UI affiche •••••••• et un indicateur « clé enregistrée »), et déchiffrées uniquement en mémoire quand une requête en a besoin. Supprimer la configuration efface la clé.

Seuls les administrateurs de l'organisation peuvent configurer ceci. Les membres voient les fonctionnalités d'IA continuer à fonctionner de manière transparente — l'acheminement leur est invisible.

La suite

Quelques éléments sont déjà sur la feuille de route, basés sur les premières conversations clients :

  • Bedrock Provisioned Throughput pour les organisations avec des contrats de capacité réservée.
  • Surcharge fournisseur par projet, pour qu'une équipe travaillant sur un projet sensible puisse acheminer uniquement ce projet via un endpoint spécifique pendant que le reste de l'organisation utilise le défaut.
  • Journal d'audit BYO, montrant exactement quelle fonctionnalité a appelé quel fournisseur avec quel modèle, pour les équipes conformité qui ont besoin de le démontrer.

Si l'un de ces points vous débloquerait — ou s'il y a un sixième fournisseur que je devrais ajouter — j'adorerais en entendre parler. Répondez à ce post, écrivez-moi sur le chat in-app, ou réservez 20 minutes.


Si vous attendiez que « on utilise déjà {votre fournisseur d'IA} » cesse d'être un blocage pour adopter Archyl, c'est cette release. Lancez une organisation, glissez votre clé, acheminez chaque fonctionnalité d'IA via le contrat que vous avez déjà.

Votre architecture, votre fournisseur, votre clé. Le produit reste le même — seule la facture change.