Uso de Azure Developer CLI para implementar recursos de Azure OpenAI On Your Data

Use este artículo para aprender a automatizar la implementación de recursos para el Azure OpenAI Service en los datos. La Azure Developer CLI (azd) es una herramienta de línea de comandos de código abierto que simplifica el aprovisionamiento e implementación de recursos en Azure mediante un sistema de plantillas. La plantilla contiene archivos de infraestructura para aprovisionar los recursos y configuraciones de Azure OpenAI necesarios. También incluye el código de aplicación de ejemplo completado.

Requisitos previos

Clonación e inicialización de la plantilla de Azure Developer CLI

  1. Para conocer los pasos siguientes, clone e inicialice la plantilla:

    azd init --template openai-chat-your-own-data
    
  2. El azd init comando le pide que cree un nombre de entorno. Este valor se usa como prefijo para todos los recursos de Azure que crea la Azure Developer CLI. El nombre:

    • Debe ser único en todas las suscripciones de Azure.
    • Debe tener entre 3 y 24 caracteres.
    • Solo puede contener números y letras minúsculas.

Uso de la plantilla para implementar recursos

  1. Inicie de sesión en Azure:

    azd auth login
    
  2. Aprovisione e implemente el recurso de Azure OpenAI en Azure:

    azd up
    
  3. La Azure Developer CLI le pide la siguiente información:

    • Subscription: la suscripción de Azure en la que se implementan los recursos.
    • Location: región de Azure donde se implementan los recursos.

    Nota:

    La plantilla azd de ejemplo usa el modelo gpt-35-turbo-16k. Una región recomendada para esta plantilla es Este de EE. UU., ya que diferentes regiones de Azure admiten diferentes modelos de OpenAI. Para más información acerca del soporte de modelos por región,ir a la página Modelos de Azure OpenAI Service soporte técnico.

    El proceso de aprovisionamiento puede tardar varios minutos. Espere a que finalice la tarea antes de continuar con los pasos siguientes.

  4. Seleccione el vínculo de la azd salidas para ir al nuevo grupo de recursos en Azure Portal. Deben aparecer los siguientes recursos de nivel superior:

    • Un servicio de Azure OpenAI con un modelo implementado
    • Una cuenta de Azure Storage que puede usar para cargar sus propios archivos de datos
    • Un servicio de Búsqueda de Azure AI configurado con los índices y orígenes de datos adecuados

Carga de archivos en la cuenta de almacenamiento

La plantilla de azd aprovisionó todos los recursos necesarios para que chatee con sus propios datos, pero todavía necesita cargar los archivos de datos que desea que estén disponibles para el servicio de IA:

  1. Ir a la nueva cuenta de almacenamiento en Azure Portal.
  2. En el menú de la izquierda, seleccione Explorador de almacenamiento.
  3. Seleccione Contenedores de blobsy, a continuación, vaya al contenedor Archivo.
  4. Seleccione el botón Cargar en la parte superior del panel.
  5. En el menú flotante que se abre, cargue los datos.

Nota:

El indexador de búsqueda se establece para que se ejecute cada cinco minutos para indexar los datos de la cuenta de almacenamiento. Puede esperar unos minutos para que se indexan los datos cargados o puede ejecutar manualmente el indexador desde la página del servicio de búsqueda.

Conexión o creación de una aplicación

Después de ejecutar la plantilla de azd y cargar los datos, está listo para empezar a usar Azure OpenAI en los datos. Para obtener ejemplos de código que puede usar para compilar las aplicaciones, consulte el artículo de inicio rápido.