01AI Gateway

Un point d’accès pour chaque modèle d’IA.

Pointez votre SDK existant vers Business AI au lieu du fournisseur. L’appel part sous votre clé d’entreprise, est mesuré et attribué au passage, et bascule vers le fournisseur suivant si le premier est en panne. Rien ne change dans votre code, sauf une URL de base.

Ce que la passerelle fait réellement à une requête

Elle échange la clé et transmet les octets. Business AI garde vos clés fournisseurs chiffrées, fait correspondre la clé Business AI entrante à votre espace de travail, y attache le vrai identifiant du fournisseur et transmet la requête telle quelle en amont.

Les corps de requête et de réponse ne sont jamais analysés ni remodelés. C’est une décision de conception délibérée, et c’est pourquoi les fonctions des fournisseurs qui cassent d’habitude derrière un proxy continuent de fonctionner: appels d’outils, vision, cache de prompt, audio, envoi de fichiers et points d’accès batch passent tous, parce que nous ne sommes pas au milieu en train de réécrire du JSON.

La conséquence pratique: un fournisseur qui livre une nouvelle fonction d’API ne demande aucun travail de notre côté. Seuls trois petits faits sont propres à un fournisseur: où vit l’amont, quel en-tête porte la clé, et comment relire l’usage de jetons.

Quels fournisseurs sont en direct

Trois fournisseurs sont branchés en HTTP aujourd’hui, chacun avec son propre amont et son propre en-tête d’authentification.

FournisseurAmontLa clé voyage en
Anthropicapi.anthropic.comx-api-key
OpenAIapi.openai.comAuthorization: Bearer
Google Geminigenerativelanguage.googleapis.comx-goog-api-key

En ajouter un quatrième est une entrée dans le registre des fournisseurs plus une ligne de prix. Ce n’est pas une migration, et cela ne touche ni la mesure, ni les limites, ni la facturation, parce qu’elles sont en aval du registre.

Trois façons de l’appeler

Passage natif
ALL /api/gw/:provider/* transmet les octets bruts. Pointez le SDK du fournisseur ici et vous gardez toute la surface du fournisseur, streaming et points d’accès hors chat compris.
Unifié, compatible OpenAI
POST /api/ai/v1/chat/completions accepte une seule forme de requête et la traduit par fournisseur: une seule intégration atteint les trois. Chat uniquement, et sans streaming dans cette version.
Voix en temps réel
Un proxy WebSocket pour OpenAI Realtime et Gemini Live. Anthropic est absent de cette liste parce qu’Anthropic ne propose pas actuellement de produit WebSocket temps réel, pas parce qu’il ne serait pas pris en charge.

Ce qui se passe quand un fournisseur tombe

Vous fixez une liste de priorités une fois par espace de travail. Un fournisseur sans clé configurée est sauté. Un fournisseur qui renvoie un 5xx est sauté et l’appel passe au suivant.

Le basculement a lieu avant que le moindre octet ne soit renvoyé à votre produit: l’appelant voit une réponse propre plutôt qu’un échec à moitié streamé qu’il devrait défaire.

Les erreurs qui sont vraiment les vôtres ne déclenchent pas de basculement. Un 402 pour dépassement de budget, un 429 pour limitation de débit et les erreurs 4xx remontées vous sont renvoyés tels quels, parce que les rejouer chez un autre fournisseur cacherait un vrai problème tout en dépensant de l’argent.

Clés, portées et rotation

Les produits s’authentifient avec une clé de passerelle Business AI plutôt qu’avec une clé fournisseur. La clé est stockée hachée: un dump de base de données ne livre pas d’identifiant utilisable.

Une clé peut porter une portée produit, et chaque appel fait avec elle est attribué à ce produit. C’est ce qui rend possible le rapport de coûts par produit sans demander à personne d’étiqueter ses requêtes.

La rotation émet un remplaçant pendant que l’ancienne clé continue de fonctionner jusqu’à une échéance: une rotation est un changement planifié, pas une panne coordonnée sur chaque service qui la détient.

FAQQuestions

Des réponses directes.

Non. Le passage natif prend le SDK du fournisseur: le changement, c’est une URL de base et une clé. Comme les corps de requête et de réponse sont transmis octet par octet, le SDK se comporte exactement comme face au fournisseur directement, streaming, appels d’outils et vision compris.

Elle ajoute un saut réseau et un échange de clé. Les corps ne sont pas analysés sur le chemin de passage, donc il n’y a aucun coût de sérialisation ou de transformation au milieu de l’appel.

Il est sauté et l’appel passe au fournisseur suivant de votre liste de priorités, avant que le moindre octet n’atteigne votre produit. Un 402, un 429 ou un 4xx remonté vous est renvoyé au lieu d’être rejoué, parce qu’ils décrivent une condition réelle et non une panne passagère de l’amont.

Oui, via le point d’accès compatible OpenAI, qui traduit une forme de requête par fournisseur. Il couvre le chat et est sans streaming dans cette version. Pour le streaming ou les fonctions hors chat, utilisez le passage natif avec le SDK du fournisseur.

En production

Construisez le système d’IA de votre entreprise.

Apportez un vrai processus à l’appel. Nous le faisons passer par la passerelle sous vos yeux, mesuré et attribué, avant que vous ne décidiez quoi que ce soit.

Réserver une démo

30 minutes · sans slides · réponse sous 24h