Compartir vía


Configurar una conexión para usar la inferencia del modelo de Azure AI en el proyecto de IA

Importante

Los elementos marcados (versión preliminar) en este artículo se encuentran actualmente en versión preliminar pública. Esta versión preliminar se ofrece sin acuerdo de nivel de servicio y no se recomienda para las cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios de las Versiones Preliminares de Microsoft Azure.

Puede usar la inferencia del modelo de Azure AI en los proyectos de Fundición de IA de Azure para crear aplicaciones de alcance e interactuar o administrar los modelos disponibles. Para usar el servicio de inferencia del modelo de Azure AI en el proyecto, debe crear una conexión al recurso de Servicios de Azure AI.

En el siguiente artículo se explica cómo crear una conexión al recurso de Servicios de Azure AI para usar el punto de conexión de inferencia.

Requisitos previos

Para completar este artículo, necesitará lo siguiente:

Agregar una conexión

Puede crear una conexión a un recurso de servicios de Azure AI mediante los pasos siguientes:

  1. Visite el Portal de la Fundición de IA de Azure.

  2. En la esquina inferior izquierda de la pantalla, seleccione Centro de gestión.

  3. En la sección Conexiones seleccione Nueva conexión.

  4. Seleccione Servicios de Azure AI.

  5. En el explorador, busque un recurso de Servicios de Azure AI existente en la suscripción.

  6. Seleccione Agregar conexión.

  7. La nueva conexión se agrega al centro.

  8. Vuelva a la página de aterrizaje del proyecto para continuar y seleccione la nueva conexión creada. Actualice la página si no aparece inmediatamente.

    Recorte de pantalla de la página de aterrizaje del proyecto, en la que se resalta la ubicación del recurso conectado y el punto de conexión de la inferencia asociado.

Consulte implementaciones de modelos en el recurso conectado

Puede ver las implementaciones de modelo disponibles en el recurso conectado siguiendo estos pasos:

  1. Visite el Portal de la Fundición de IA de Azure.

  2. En la barra de navegación izquierda, seleccione Modelos y puntos de conexión.

  3. En la página se muestran las implementaciones de modelo disponibles para el usuario, agrupadas por nombre de conexión. Busque la conexión que acaba de crear, que debe ser de tipo Servicios de Azure AI.

    Recorte de pantalla que muestra la lista de modelos disponibles en una conexión determinada.

  4. Seleccione cualquier implementación de modelo que quiera inspeccionar.

  5. La página de detalles muestra información sobre la implementación específica. Si desea probar el modelo, puede usar la opción Abrir en el área de juegos.

  6. Se muestra el área de juegos de Fundición de IA de Azure, donde puede interactuar con el modelo especificado.

Importante

Los elementos marcados (versión preliminar) en este artículo se encuentran actualmente en versión preliminar pública. Esta versión preliminar se ofrece sin acuerdo de nivel de servicio y no se recomienda para las cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios de las Versiones Preliminares de Microsoft Azure.

Puede usar la inferencia del modelo de Azure AI en los proyectos de Fundición de IA de Azure para crear aplicaciones de alcance e interactuar o administrar los modelos disponibles. Para usar el servicio de inferencia del modelo de Azure AI en el proyecto, debe crear una conexión al recurso de Servicios de Azure AI.

En el siguiente artículo se explica cómo crear una conexión al recurso de Servicios de Azure AI para usar el punto de conexión de inferencia.

Requisitos previos

Para completar este artículo, necesitará lo siguiente:

  • Instale la CLI de Azure y la extensión de ml para Fundición de IA de Azure:

    az extension add -n ml
    
  • Identifique la siguiente información:

    • Su identificador de suscripción de Azure.

    • Nombre del recurso de Servicios de Azure AI.

    • El grupo de recursos donde se implementa el recurso de Servicios de Azure AI.

Agregar una conexión

Para agregar un modelo, primero debe identificar el modelo que desea implementar. Puede consultar los modelos disponibles de la siguiente manera:

  1. Inicie sesión en su suscripción de Azure:

    az login
    
  2. Configure la CLI para que apunte al proyecto:

    az account set --subscription <subscription>
    az configure --defaults workspace=<project-name> group=<resource-group> location=<location>
    
  3. Cree una definición de conexión:

    connection.yml

    name: <connection-name>
    type: aiservices
    endpoint: https://<ai-services-resourcename>.services.ai.azure.com
    api_key: <resource-api-key>
    
  4. Cree la conexión:

    az ml connection create -f connection.yml
    
  5. En este momento, la conexión está disponible para su consumo.

Importante

Los elementos marcados (versión preliminar) en este artículo se encuentran actualmente en versión preliminar pública. Esta versión preliminar se ofrece sin acuerdo de nivel de servicio y no se recomienda para las cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios de las Versiones Preliminares de Microsoft Azure.

Puede usar la inferencia del modelo de Azure AI en los proyectos de Fundición de IA de Azure para crear aplicaciones de alcance e interactuar o administrar los modelos disponibles. Para usar el servicio de inferencia del modelo de Azure AI en el proyecto, debe crear una conexión al recurso de Servicios de Azure AI.

En el siguiente artículo se explica cómo crear una conexión al recurso de Servicios de Azure AI para usar el punto de conexión de inferencia.

Requisitos previos

Para completar este artículo, necesitará lo siguiente:

  • Un proyecto de Azure AI con un centro de IA.

  • Instale la CLI de Azure.

  • Identifique la siguiente información:

    • Su identificador de suscripción de Azure.

    • Nombre del recurso de Servicios de Azure AI.

    • Id. de recurso de Servicios de Azure AI.

    • Nombre de del centro de Azure AI donde se implementa el proyecto.

    • El grupo de recursos donde se implementa el recurso de Servicios de Azure AI.

Agregar una conexión

  1. Use la plantilla ai-services-connection-template.bicep para describir la conexión:

    ai-services-connection-template.bicep

    @description('Name of the hub where the connection will be created')
    param hubName string
    
    @description('Name of the connection')
    param name string
    
    @description('Category of the connection')
    param category string = 'AIServices'
    
    @allowed(['AAD', 'ApiKey', 'ManagedIdentity', 'None'])
    param authType string = 'AAD'
    
    @description('The endpoint URI of the connected service')
    param endpointUri string
    
    @description('The resource ID of the connected service')
    param resourceId string = ''
    
    @secure()
    param key string = ''
    
    
    resource connection 'Microsoft.MachineLearningServices/workspaces/connections@2024-04-01-preview' = {
      name: '${hubName}/${name}'
      properties: {
        category: category
        target: endpointUri
        authType: authType
        isSharedToAll: true
        credentials: authType == 'ApiKey' ? {
          key: key
        } : null
        metadata: {
          ApiType: 'Azure'
          ResourceId: resourceId
        }
      }
    }
    
  2. Ejecute la implementación:

    RESOURCE_GROUP="<resource-group-name>"
    ACCOUNT_NAME="<azure-ai-model-inference-name>" 
    ENDPOINT_URI="https://<azure-ai-model-inference-name>.services.ai.azure.com"
    RESOURCE_ID="<resource-id>"
    HUB_NAME="<hub-name>"
    
    az deployment group create \
        --resource-group $RESOURCE_GROUP \
        --template-file ai-services-connection-template.bicep \
        --parameters accountName=$ACCOUNT_NAME hubName=$HUB_NAME endpointUri=$ENDPOINT_URI resourceId=$RESOURCE_ID
    

Pasos siguientes