Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tutorial, conectará un agente de codificación externo, como ElCódice, la CLI de Gemini o el cursor, a modelos de lenguaje grandes (LLM) regidos por Unity AI Gateway. A continuación, controlar quién puede acceder a esos modelos y cuánto puede consumir y gastar el agente. En lugar de que cada desarrollador pegue una clave de API de proveedor en su herramienta, cada solicitud se enruta a través de un servicio de modelo de Unity AI Gateway. Unity Catalog controla quién puede usar qué modelos y Unity AI Gateway aplica límites y registros de uso y costo.
Al final de este tutorial, habrás:
- Un agente de codificación que envía todas las solicitudes de modelo a través de Unity AI Gateway mediante las credenciales de Azure Databricks, sin ninguna clave de API de proveedor en la máquina del desarrollador.
- Registros centrales del uso y el coste del agente, sujetos a los límites de tasa y los permisos que hayas establecido en el servicio de modelo.
Prerequisites
- Un área de trabajo habilitada para el catálogo de Unity. Consulte Introducción al catálogo de Unity.
- Un servicio de modelo al que dirigir el tráfico y
EXECUTEen él. Los modelos hospedados en Azure Databricks están disponibles como servicios de modelos listos para usar desde el primer momento. Consulta APIs de modelo de gobierno (servicios modelo). Para controlar un modelo que administre usted mismo, cree uno primero. Consulta Crear y gestionar APIs modelo (servicios modelo). - La CLI de Databricks de Azure, autenticada para tu área de trabajo.
- Dirección URL del área de trabajo de Azure Databricks, con el formato
https://<workspace-url>.
Paso 1: Conexión del agente de codificación
Puede conectar el agente de una de estas dos maneras:
-
ucode(recomendado): un lanzador de código abierto (Unity AI Gateway Coding CLI) que gestiona OAuth y escribe el archivo de configuración de cada agente, incluidos la URL base del servicio del modelo y el modelo. No administras manualmente las claves de API ni los puntos de conexión. - Configuración manual: Establece la URL base del servicio del modelo y configura el modelo tú mismo en los ajustes integrados de la herramienta (Cursor, Codex o Gemini CLI). Consulte Integración con agentes de codificación.
En esta sección se usa ucode. Instálelo y, a continuación, ejecute el agente que desee:
uv tool install git+https://github.com/databricks/ucode
Codex
ucode codex
Para ejecutarlo en modo no interactivo, pasa el indicador propio del agente a través de ucode:
ucode codex --full-auto
Gemini CLI
ucode gemini
OpenCode
ucode opencode
Copilot
ucode copilot
En la primera ejecución, ucode solicita la dirección URL del área de trabajo y se autentica; las ejecuciones posteriores van directamente al agente.
Paso 2: Gestionar el acceso al modelo del agente
Puede controlar un servicio de modelo como cualquier otro elemento protegible del catálogo de Unity: conceder EXECUTE para controlar quién puede usarlo y usar Unity AI Gateway para limitar el volumen y el gasto de solicitudes. Configure cualquiera de las siguientes opciones:
-
Administrar quién puede acceder al modelo: en el Explorador de catálogos, abra el servicio de modelo y conceda
EXECUTEa usuarios o grupos en la pestaña Permisos . - Limitar el volumen de solicitudes: en el Explorador de catálogos, en la pestaña Información general del servicio del modelo, haga clic en Configurar en Límites de tasa. Establezca un límite de velocidad de solicitudes por minuto (QPM) o tokens por minuto (TPM) para todas las solicitudes del punto de conexión o por usuario.
- Establecer un presupuesto de gasto: un administrador de cuentas puede crear un presupuesto con ámbito para todos los puntos de conexión de Unity AI Gateway. El presupuesto agrupa el gasto de todos tus servicios de modelos; configura un umbral de alerta para recibir una notificación o bloquear el uso antes de que los costes lo superen.
Paso 3: Compruebe que el tráfico está controlado
Confirme que las solicitudes del agente pasan por Unity AI Gateway y se registran:
Desde el agente: Envía una solicitud. El agente responde con el modelo que configuró, sin ninguna clave de API de proveedor en la máquina.
En la tabla del sistema de uso: consulte el seguimiento del uso para confirmar que el servicio de modelo registra las solicitudes:
SELECT service_name, requester, status_code, COUNT(*) AS calls FROM system.ai_gateway.usage WHERE service_type = 'MODEL_SERVICE' GROUP BY service_name, requester, status_code ORDER BY calls DESC;
Para analizar el gasto con más detalle, consulte Analizar el coste de la Unity AI Gateway.