# Boelabs AI Gateway — Un contrat pour tous les fournisseurs de modèles

> Passerelle d'intelligence artificielle open source : une API compatible OpenAI devant OpenAI, Anthropic, Google et d'autres, avec routage, fallbacks, clés virtuelles, budgets, cache et coût par requête.

URL: https://boelabs.com/fr/ai-gateway
Language: Français (fr) — also in: [Español](https://boelabs.com/ai-gateway.md?lang=es) · [English](https://boelabs.com/ai-gateway.md?lang=en) · [Português](https://boelabs.com/ai-gateway.md?lang=pt)

Une seule API stable et compatible OpenAI devant tous les fournisseurs qu'utilise votre équipe. Votre application garde une seule intégration ; la passerelle gère l'authentification, le routage, les limites, les budgets, le cache, les coûts et l'observabilité.

- [Voir sur GitHub](https://github.com/boelabs/ai-gateway)

## Changer de fournisseur n'est plus une mise en production

| Sans passerelle | Avec AI Gateway |
| --- | --- |
| Un SDK et un schéma d'authentification par fournisseur | Un contrat compatible OpenAI pour tous |
| Les pannes du fournisseur atteignent vos utilisateurs | Pools pondérés, cooldowns, nouvelles tentatives et fallbacks |
| Des clés fournisseur dans chaque service | Des clés virtuelles avec droits, limites et budgets |
| Dépenses et latence invisibles jusqu'à la facture | Coût par requête, logs et OpenTelemetry |
| Migrer de fournisseur demande du code | Migrer de fournisseur est un changement de configuration |

## Tout ce qui se trouve entre votre application et les modèles

### Contrats publics

Les formes exactes d'OpenAI pour le chat, Responses, les images, les embeddings, l'audio, la vidéo, le reranking et les modèles, plus un /v1/messages compatible Anthropic.

### Fournisseurs

OpenAI, Anthropic, Google AI Studio, Azure, Vercel AI Gateway, OpenRouter, DeepSeek et d'autres, ou tout endpoint compatible OpenAI.

### Routage

Des alias publics sur des pools pondérés de déploiements, avec cooldowns, nouvelles tentatives et chaînes de fallback explicites.

### Contrôle d'accès

Une clé maîtresse pour l'exploitation et des clés virtuelles par client, avec modèles autorisés, limites par minute et budgets.

### Exploitation

Cache optionnel, logs durables, comptabilité des coûts par requête, et métriques et traces OpenTelemetry.

### Extensions

Des hooks de requête, de réponse et de streaming chargés à chaud via l'Admin API, sans forker la passerelle.

## Traduire, router, exécuter

1. **Traduire**: Chaque requête, qu'elle utilise le contrat d'OpenAI ou celui d'Anthropic, devient une seule représentation canonique.
2. **Router**: Le routeur choisit un déploiement dans le pool de l'alias selon la stratégie, les cooldowns et les fallbacks configurés.
3. **Exécuter**: Un adaptateur par fournisseur parle son protocole ; rien de spécifique au fournisseur ne fuit vers le cœur ni vers votre réponse.

## À vous de l'exécuter où vous voulez

Licence MIT. Des images publiées qui n'ont besoin que de Postgres et Redis, et un tableau de bord d'exploitation optionnel sur son propre domaine pour les modèles, les clés, les logs, l'usage et un playground.

- Derrière nos propres produits, en production.
- Une seule image est promue entre les environnements : la configuration n'y vit pas.
- Avant la 1.0, des changements incompatibles restent possibles.

- `ghcr.io/boelabs/ai-gateway-api`: L'API
- `ghcr.io/boelabs/ai-gateway-dashboard`: Le tableau de bord d'exploitation

[GitHub](https://github.com/boelabs/ai-gateway)
