Intégrez des agents de codage avec des services de fournisseur de modèle
Acheminez les agents de codage tels que Claude Code et Codex CLI via un service de fournisseur de modèles pour les exécuter sur un fournisseur externe que vous avez enregistré dans Unity Catalog, comme votre propre compte OpenAI, Anthropic ou Amazon Bedrock. Unity Gateway fournit les identifiants stockés au moment de la requête et applique la gouvernance ainsi que le suivi de l’utilisation, de sorte que l’agent de codage ne manipule pas le secret du fournisseur.
Pour acheminer un agent vers des modèles fournis par Databricks, consultez Intégrer avec des agents de codage.
Fonctionnalités
- Utilisez votre propre fournisseur. Pointez Claude Code ou Codex CLI vers votre propre OpenAI, Anthropic, Amazon Bedrock ou tout autre fournisseur enregistré via un seul élément sécurisable Unity Catalog gouverné.
- Gouvernance centralisée. Le privilège
EXECUTEpermet d'accéder au service de fournisseur de modèles, et vous pouvez appliquer des limites de débit et des politiques de service au niveau du service. - Observabilité. Unity Gateway capture les requêtes dans le suivi de l’utilisation et, lorsqu’il est configuré, dans les tables d’inférence.
Exigences
-
Un service de fournisseur de modèles que vous pouvez query. Les autorisations suivantes sont requises. Voir Découvrir et gouverner l'accès aux fournisseurs de modèles externes (services de fournisseur de modèle).
EXECUTEsur le service de fournisseur de modèleUSE CATALOGsur le catalogueUSE SCHEMAsur le schéma
-
La CLI Unity Gateway. Nécessite Python 3.12 ou une version ultérieure et
uv.
Acheminer un agent de codage vers un service de fournisseur de modèles avec la CLI Unity Gateway
La CLI Unity Gateway installe, authentifie et configure les agents de codage pris en charge pour acheminer via Unity Gateway. Pour acheminer un agent via un service de fournisseur de modèle au lieu des modèles fournis par Databricks, transmettez le nom en trois parties du service à --provider.
Étape 1 : Installez la CLI Unity Gateway
uv tool install git+https://github.com/databricks/unity-gateway
Étape 2 : Ouvrez un agent sur un service de fournisseur de modèles
Transmettez le nom entièrement qualifié du service de fournisseur de modèle (<catalog>.<schema>.<name>) à --provider:
ug claude --provider main.default.openai_prod # Claude Code
ug codex --provider main.default.openai_prod # Codex CLI
À la première ouverture, la CLI Unity Gateway vous demande l’URL de votre workspace Databricks, s’authentifie et écrit le fichier de configuration de l’agent afin que les requêtes soient acheminées via le service de fournisseur de modèle. Elle joint l’en-tête Databricks-Model-Provider-Service à chaque requête. Unity Gateway résout le service, fournit les identifiants stockés et transmet la requête au fournisseur externe.
--provider est pris en charge pour ug claude et ug codex. Si la fonctionnalité de service de fournisseur de modèle n'est pas activée sur votre Workspace, ou si vous manquez de EXECUTE sur le service, la CLI Unity Gateway affiche une erreur descriptive.
Étape 3 (facultatif) : Configurer les agents de manière interactive
Pour sélectionner un service de fournisseur de modèle via un flux guidé au lieu de passer --provider, exécutez :
ug configure
Pour Claude Code et Codex CLI, ug configure liste les services de fournisseur de modèle qui vous sont accessibles et vous permet d’en sélectionner un. Choisir « aucune » achemine l’agent via les modèles fournis par Databricks.
Pour la référence complète de la commande, exécutez ug --help.
Fonctionnement du routage
Lorsque vous acheminez un agent via un service de fournisseur de modèles, la CLI Unity Gateway définit l'URL de base de l'agent sur votre endpoint Unity Gateway et ajoute l'en-tête Databricks-Model-Provider-Service nommant le service :
- Claude Code s’authentifie auprès de
https://<workspace-url>/ai-gateway/anthropicet transporte l’en-tête dansANTHROPIC_CUSTOM_HEADERS. Pour un service pris en charge par Amazon Bedrock, l’interface CLI Unity Gateway pins les ID de modèle côté fournisseur (par exemple,us.anthropic.claude-sonnet-4-6). - Codex CLI s'authentifie auprès de
https://<workspace-url>/ai-gateway/codex/v1avecwire_api = "responses"et transmet l'en-tête dans lehttp_headersdu fournisseur.
Le modèle que l'agent envoie doit être un de ceux que le service de fournisseur de modèle autorise.
Étapes suivantes
- Gouvernez les fournisseurs de modèles externes (services de fournisseur de modèles)
- query des fournisseurs de modèles externes (services de fournisseur de modèles)
- Découvrez et gérez l'accès aux fournisseurs de modèles externes (services de fournisseur de modèles)
- Intégration avec les agents de codage