Accès multi-provider
Donnez à chaque équipe un endpoint compatible OpenAI et des virtual API keys. Ajoutez, remplacez ou auto-hébergez des providers derrière la gateway sans toucher au code applicatif.
Les providers se multiplient, les clés fuient et les surprises de facturation arrivent en fin de mois. Odock place une gateway LLM gouvernée entre vos applications et chaque provider de models, en appliquant accès, guardrails, budgets et enregistrements d'audit avant qu'une complétion ne soit générée.
Un chemin gouverné unique pour chaque appel de model.
Une gateway LLM est un plan de contrôle placé entre vos applications et les providers de models comme OpenAI, Anthropic, Azure ou des models auto-hébergés. Plutôt que de laisser chaque équipe détenir les keys brutes des providers et appeler les API directement, le trafic des models passe par un seul endpoint qui authentifie l'appelant, applique les guardrails, réserve le budget, route vers un provider approuvé et enregistre le résultat. Elle devient une plateforme de gouvernance lorsqu'elle va au-delà du routing : droits d'accès par équipe, budgets réservés avant le déclenchement de l'appel, détection des prompt injection et des fuites de données, et enregistrements d'usage prêts pour l'audit. C'est précisément ce pour quoi Odock est conçu, et le même plan gouverne aussi le trafic outils des agents via la gateway MCP.
Donnez à chaque équipe un endpoint compatible OpenAI et des virtual API keys. Ajoutez, remplacez ou auto-hébergez des providers derrière la gateway sans toucher au code applicatif.
Définissez budgets et quotas par clé, équipe ou projet. Odock réserve la dépense avant l'exécution de l'appel : un agent hors de contrôle s'arrête à la limite, pas à la facture.
Scannez les prompts contre l'injection et la fuite de données, masquez les champs sensibles, appliquez les politiques de données par provider et produisez des enregistrements d'audit pour chaque décision de model.
Aucune requête n'atteint un provider avant d'avoir passé les contrôles d'authentification, d'accès, d'inspection et de coût. Chaque résultat est enregistré avec tokens, latence et coût.
Valider la virtual API key.
Confirmer les droits models et providers.
Exécuter les guardrails sur le prompt et le contexte.
Vérifier budgets et quotas avant exécution.
Envoyer vers un provider approuvé avec failover.
Journaliser tokens, latence, statut et coût.
{
"apiKey": "vk_team_marketing",
"model": "gpt-5.2",
"method": "chat.completions",
"reason": "budget_exceeded",
"status": 402
}Chaque complétion déplace de l'argent, peut transporter des données sensibles et devra peut-être être expliquée à un auditeur. Une gateway LLM donne aux équipes plateforme, sécurité et finance un point d'application unique pour les trois.
Autorisez les providers et models approuvés par équipe ou par clé, bloquez les models obsolètes ou non conformes, et déployez de nouveaux models sans toucher au code applicatif.
Authentifiez chaque appelant, scannez les prompts contre l'injection et la fuite de données, et rejetez les requêtes qui échouent aux règles de sécurité, de budget ou de conformité avant tout appel provider.
Reliez chaque requête à une clé, une équipe et un utilisateur avec tokens, latence et coût. Donnez à la finance des données de refacturation et aux auditeurs les enregistrements qu'ils demandent.
Odock couvre tout ce dont les équipes plateforme ont besoin pour faire tourner le trafic LLM en production : enregistrement des providers, droits d'accès aux models, guardrails, tarification, budgets et enregistrements d'usage que vos équipes finance et sécurité peuvent réellement lire.
Enregistrez les providers une seule fois et exposez les models approuvés via un endpoint compatible OpenAI. Vérifiez le type d'API, la config d'auth, le périmètre et le statut avant qu'une équipe puisse les appeler.
Accédez à Odock via un endpoint unifié OpenAI-style commun à tous les providers, ou via l'endpoint natif et le SDK de chaque provider lorsque vous avez besoin de fonctionnalités propres à un provider. Dans les deux cas, Odock authentifie l'appelant, confirme l'accès au model, exécute les guardrails, réserve le budget, injecte les credentials du provider et enregistre le résultat avant que le provider ne voie la requête.
1# Utilisez l'endpoint unifié d'Odock via un SDK OpenAI-compatible2import os3from openai import OpenAI4 5client = OpenAI(6 api_key=os.environ["ODOCK_API_KEY"],7 base_url=os.environ.get("ODOCK_BASE_URL", "https://api.odock.ai/v1"),8)9 10response = client.chat.completions.create(11 model=os.environ.get("ODOCK_MODEL", "claude-sonnet-4-5"),12 messages=[13 {"role": "user", "content": "Explique le contrôle budgétaire."}14 ],15 temperature=0.2,16 max_tokens=200,17)18 19print(response.choices[0].message.content)Les programmes de conformité ont besoin de réponses précises : quelle équipe a utilisé quel model, sous quelle politique, avec quelles protections ? L'accès provider direct ne peut pas répondre à ces questions. Odock le peut.
Voici les questions récurrentes lorsque les équipes passent d'un accès provider direct à une couche gateway gouvernée.
Si vos équipes appellent des LLM en production, il vous faut le même contrôle que pour toute dépendance critique. Odock gouverne le trafic de models et d'outils depuis un chemin de requête unique.
# Utilisez l'endpoint unifié d'Odock via un SDK OpenAI-compatibleimport osfrom openai import OpenAI client = OpenAI( api_key=os.environ["ODOCK_API_KEY"], base_url=os.environ.get("ODOCK_BASE_URL", "https://api.odock.ai/v1"),) response = client.chat.completions.create( model=os.environ.get("ODOCK_MODEL", "claude-sonnet-4-5"), messages=[ {"role": "user", "content": "Explique le contrôle budgétaire."} ], temperature=0.2, max_tokens=200,) print(response.choices[0].message.content)