Intégrez des agents de codage avec des services de fournisseur de modèle
Acheminez les agents de codage comme 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, tel que votre propre compte OpenAI, Anthropic ou Amazon Bedrock. Unity AI Gateway fournit les identifiants stockés au moment de la requête et applique la gouvernance ainsi que le suivi de l’utilisation, afin 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 AI Gateway capture les requêtes dans le suivi de l'utilisation et, une fois configurées, 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
ucode. Nécessite Python 3.12 ou version ultérieure etuv.
Acheminer un agent de codage vers un service de fournisseur de modèle avec ucode
ucode (CLI de codage Unity AI Gateway) installe, authentifie et configure des agents de codage pris en charge pour les acheminer via Unity AI Gateway. Pour acheminer un agent via un service de fournisseur de modèles au lieu des modèles fournis par Databricks, transmettez le nom en trois parties du service à --provider.
Étape 1 : Installer ucode
uv tool install git+https://github.com/databricks/ucode
É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:
ucode claude --provider main.default.openai_prod # Claude Code
ucode codex --provider main.default.openai_prod # Codex CLI
À la première ouverture, ucode vous invite à saisir 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. ucode joint l’en-tête Databricks-Model-Provider-Service à chaque requête. Unity AI Gateway résout le service, fournit les identifiants stockés et transmet la requête au fournisseur externe.
--provider est pris en charge pour ucode claude et ucode codex. Si la fonctionnalité du service de fournisseur de modèle n'est pas activée sur votre workspace, ou si vous manquez EXECUTE sur le service, ucode 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 :
ucode configure
Pour Claude Code et Codex CLI, ucode 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 ucode --help.
Fonctionnement du routage
Lorsque vous acheminez un agent via un service de fournisseur de modèle, ucode définit l’URL de base de l’agent sur votre Endpoint Unity AI 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,ucodepin 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