Guides de migrationDepuis Orq.ai
Depuis l'AI Gateway d'Orq.ai
L'AI Gateway d'Orq est compatible OpenAI sous /v3/router, accepte des identifiants provider/model, et fonctionne soit sur les crédits d'Orq, soit sur des clés de fournisseur que vous connectez. La passerelle migre vers INFRO en quatre modifications. L'AI Studio qui l'entoure (prompts, évaluateurs, expériences, bases de connaissances, agents) ne migre pas, et les raisons de rester passent en premier.
Conçu à Amsterdam ; AI Gateway sur crédits Orq ou sur vos propres clés ; SaaS dans l'UE, ou VPC et sur site en Enterprise
Les comptes INFRO sont en libre-service. Le catalogue, la documentation et le contrat d'API sont publics, la passerelle est déployée, et tout ce qui va au-delà de la v1 est marqué Plus tard. Offres et essai
Où en sont les choses
Entreprise
Conçu à Amsterdam. Il se décrit comme un plan de contrôle conçu dans l'UE pour l'IA en entreprise, et mentionne une Software Factory pilotée par des agents en accès anticipé à côté de la passerelle et d'AI Studio.
Le compte de qui sert la requête
Les deux. Sur les crédits d'Orq, c'est Orq qui achète l'inférence ; avec vos propres clés, la facturation reste chez votre fournisseur. INFRO ne propose que le second mode : avant de migrer un trafic qui tourne sur les crédits d'Orq, ouvrez un compte chez ce fournisseur et connectez sa clé.
Où il s'exécute
SaaS dans l'UE sur Google Cloud par défaut ; en Enterprise, un VPC sur AWS ou Azure, un seul chart Helm sur site, ou en environnement isolé.
Orq est une plateforme pour construire des applications d'IA, avec une passerelle à l'intérieur. Restez si vous utilisez la plateforme, ou si vous en avez besoin dans votre propre périmètre.
- Vos prompts, évaluateurs, jeux de données, expériences ou bases de connaissances vivent dans AI Studio, ou vos agents s'exécutent comme agents Orq (
agent/<name>comme modèle). INFRO n'a rien de tout cela. - Le traitement doit rester dans l'UE, ou la passerelle doit s'exécuter dans votre VPC, sur site ou en réseau isolé. INFRO est hébergé ; sa passerelle s'exécute à Francfort, ce qui n'est pas un contrôle de résidence, et l'auto-hébergement relève d'un accord Enterprise.
- Vous routez sur les crédits d'Orq et ne voulez pas de compte chez chaque fournisseur. INFRO n'achète jamais d'inférence pour vous.
- Vous vous appuyez sur la répartition de charge selon la latence ou en round-robin, ou sur des budgets par fournisseur et par modèle.
- Vous utilisez des garde-fous évalués par un modèle, en Python ou externes comme Lakera.
Les modifications, une ligne chacune. Tout ce qui n'est pas listé ici reste tel quel.
| Orq.ai | INFRO | |
|---|---|---|
| URL de base | https://my.orq.ai/v3/router, ou votre propre hôte en VPC et sur site. | https://api.infro.io/v1 |
| Clé | Une clé API Orq. | Une clé de passerelle INFRO par service ; les membres se connectent à la console séparément. |
| ID du modèle | openai/gpt-5.6-terra, activé sur la page Models. | En général inchangé : INFRO accepte aussi provider/model. Vérifiez chaque identifiant sur /models, ou envoyez le nom d'une route. |
| Champs et en-têtes | fallbacks: [{ model }], retry, cache: { type, ttl }, identity ou X-ORQ-IDENTITY-ID, thread, metadata et X-ORQ-METADATA-*. | fallbacks comme identifiants de modèles (jusqu'à 5), nouvelles tentatives sur une route, cache: { ttl_seconds, namespace }, metadata { user_id, session_id, tags }. |
Avant · Orq.ai
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://my.orq.ai/v3/router",
apiKey: process.env.ORQ_API_KEY,
defaultHeaders: { "X-ORQ-IDENTITY-ID": "user_123" },
});
await client.chat.completions.create({
model: "openai/gpt-5.6-terra",
messages: [{ role: "user", content: "Hello" }],
// @ts-expect-error Orq extensions
fallbacks: [{ model: "anthropic/claude-sonnet-5.5" }],
retry: { count: 3 },
});Après · INFRO
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.infro.io/v1",
apiKey: process.env.INFRO_API_KEY,
});
await client.chat.completions.create({
model: "openai/gpt-5.6-terra",
messages: [{ role: "user", content: "Hello" }],
// @ts-expect-error INFRO extension
fallbacks: ["anthropic/claude-sonnet-5.5"],
metadata: { user_id: "user_123" },
});Les identités deviennent `metadata.user_id`
L'objet identity d'Orq, ou l'en-tête X-ORQ-IDENTITY-ID (qui n'attribue une requête qu'à une identité déjà existante), devient le metadata.user_id d'INFRO : votre propre identifiant opaque de 128 caractères au plus, ou l'en-tête X-INFRO-User-Id. Il n'y a aucun enregistrement à créer d'abord, et INFRO ne stocke ni nom ni e-mail pour lui.
Les replis sont de simples identifiants de modèle
Les fallbacks d'Orq sont des objets avec un fallback_on_codes facultatif ; ceux d'INFRO sont une liste d'identifiants de modèles, essayés une fois que toutes les connexions de model ont échoué. Le nombre de tentatives, les codes de statut et l'ordre entre vos fournisseurs relèvent des règles d'échec d'une route.
Les règles de routage deviennent des routes
Une règle de routage Orq réécrit une requête dont le modèle correspond ; une route INFRO est un nom que votre application appelle. Les conditions sur les en-têtes et les métadonnées deviennent les règles conditionnelles de la route, et les répartiteurs de repli ou pondérés deviennent des cibles par priorité ou pondérées.
Les objets de Orq.ai face à ceux de INFRO, d'après la documentation publique de Orq.ai lue le 19 octobre 2026 et vérifiés par rapport à ce que la passerelle implémente. Trois lignes indiquent que INFRO n'a rien.
| Orq.ai | Ce que cela y fait | Dans INFRO |
|---|---|---|
| Clés fournisseur BYOKmême forme | Clés de fournisseur connectées dans l'AI Gateway, plusieurs par fournisseur. | Connexions aux fournisseurs, plusieurs clés par fournisseur. |
| Crédits Orqrien | Orq achète l'inférence depuis un seul solde, tous fournisseurs confondus. | Rien. INFRO ne détient aucun compte fournisseur ; connectez les vôtres. |
| Clés APImême forme | Des clés pour la passerelle, avec des budgets et des portées de passerelle par clé. | Des clés de passerelle par service avec listes d'autorisation, plages IP, environnements et limites de dépenses. |
| Replis et relancesdifférent | fallbacks et retry par requête, avec codes de statut. | fallbacks par requête ; nouvelles tentatives et codes de statut dans les règles d'échec d'une route. |
| Règles de routage et répartition de chargedifférent | Règles CEL sur le modèle, l'en-tête, l'identité, les métadonnées ou le projet ; repli, latence, pondéré ou round-robin. | Routes avec règles conditionnelles sur les métadonnées, les en-têtes et la taille, et cibles par priorité ou pondérées. Pas de stratégie par latence ni de round-robin. |
| Cachemême forme | Cache à correspondance exacte par requête, avec une TTL. | Un cache facultatif à correspondance exacte pour chat completions, avec un espace de noms et une TTL. |
| Budgetsdifférent | Espace de travail, projet, identité, clé API, fournisseur et modèle ; coût, tokens et requêtes par minute ; 429. | Organisation, projet, membre, clé et client final ; plafonds en dollars qui refusent avec 402 avant l'appel. Pas de budgets par fournisseur ou par modèle, ni de fenêtres en nombre de tokens. |
| Identitésdifférent | Les utilisateurs finaux comme enregistrements avec nom, e-mail et tags ; budgets par identité. | metadata.user_id sur chaque requête ; plafonds par client final à partir de l'offre Team. |
| Garde-fousdifférent | PII, détection de secrets, garde-fous évalués par un modèle, en Python et externes, en entrée et en sortie. | Règles par motifs et classificateurs de prompts sur le chat, par organisation, projet ou clé ; offre Business. |
| MCP Gatewaymême forme | Serveurs MCP amont derrière une seule adresse, connexion OAuth, exposition des outils par serveur. | Une passerelle MCP avec des outils approuvés et épinglés et des autorisations par clé ; offre Business. |
| Prompts, évaluateurs, expériencesrien | AI Studio, utilisable depuis les requêtes du routeur. | Rien. |
| Bases de connaissances et agentsrien | Récupération et agents gérés, appelables via la passerelle. | Rien. INFRO route les appels de modèles de vos propres agents. |
Notre lecture de la documentation publiée par Orq.ai, pas un essai ni un benchmark. Si nous avons mal lu quelque chose, dites-le-nous et nous corrigerons la ligne.
Ce que INFRO ne fait pas
- Acheter l'inférence pour vous sur un solde de plateforme.
- Gestion des prompts, évaluateurs, expériences, bases de connaissances ou agents gérés.
- Répartition de charge par latence ou en round-robin.
- Budgets par fournisseur ou par modèle, ou budgets en nombre de tokens.
- Garde-fous évalués par un modèle, en Python ou externes.
- Le traitement uniquement dans l'UE, ou l'exécution dans votre VPC sans contrat entreprise.
Ce qui n'est pas repris
- Traces, fils et enregistrements d'identité. Il n'y a pas d'outil d'import.
- Règles de routage, budgets et règles de garde-fous sous forme d'objets. Recréez-les.
- Prompts, jeux de données, évaluateurs et bases de connaissances, qui restent dans AI Studio.
Questions
- Orq.ai est-il aussi en BYOK ?
- Il peut l'être. Orq fonctionne soit sur ses propres crédits, soit sur vos clés fournisseur ; INFRO fonctionne uniquement sur vos comptes fournisseurs, et prend 0 % des dépenses de modèles.
- Puis-je garder AI Studio et ne migrer que la passerelle ?
- Oui, pour les appels que votre application fait directement aux modèles : pointez-les vers INFRO. Les appels qui utilisent les prompts, agents ou bases de connaissances gérés d'Orq passent par le routeur d'Orq et y restent.
- Combien coûte INFRO ?
- Un abonnement forfaitaire par offre, avec un essai de 14 jours. Vos fournisseurs vous facturent directement l'usage des modèles.
Migrez avec nous, ou seul
Le programme de migration transpose votre configuration Orq.ai en connexions, routes et budgets INFRO lors d'un appel, et migre le premier service avec vous. Vos fournisseurs continuent de vous facturer directement ; INFRO est un abonnement et ajoute 0 % aux dépenses de modèles.
Sources
Chaque affirmation de cette page sur Orq.ai provient de l'une de ces sources, lues le 19 octobre 2026. Rien n'est déduit d'un essai, d'un benchmark ou d'une conversation.
- Orq.ai — Homelu le 19 oct. 2026
- Orq.ai — Pricinglu le 19 oct. 2026
- Orq.ai docs — Route your first requestlu le 19 oct. 2026
- Orq.ai docs — Fallbacks and retrieslu le 19 oct. 2026
- Orq.ai docs — Request metadatalu le 19 oct. 2026
- Orq.ai docs — Identitieslu le 19 oct. 2026
- Orq.ai docs — Routing ruleslu le 19 oct. 2026
- Orq.ai docs — Response cachinglu le 19 oct. 2026
- Orq.ai docs — Budget levelslu le 19 oct. 2026
- Orq.ai docs — Guardrailslu le 19 oct. 2026
- Orq.ai docs — MCP Gatewaylu le 19 oct. 2026
- Orq.ai docs — Deployment optionslu le 19 oct. 2026