Compartir vía


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 Azure OpenAI On Your Data. Azure Developer CLI (azd) es una herramienta de línea de comandos de código abierto que optimiza 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 e incluye el código de aplicación de ejemplo completado.

Requisitos previos

  • Una suscripción a Azure (cree una cuenta gratuita).

  • Acceso concedido a Azure OpenAI en la suscripción de Azure que quiera.

    Azure OpenAI solicita registro y actualmente solo está disponible para asociados y clientes empresariales aprobados. Consulte Acceso limitado a Azure OpenAI Service para obtener más información. Para solicitar acceso a Azure OpenAI, rellene el formulario en https://aka.ms/oai/access. Si tiene algún problema, abra una incidencia en este repositorio para ponerse en contacto con nosotros.

  • Azure Developer CLI instalada en el equipo

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

  1. Para los pasos que se realizarán más adelante, debe clonar e inicializar la plantilla.

    azd init --template openai-chat-your-own-data
    
  2. El comando azd init le pide la siguiente información:

    • Nombre del entorno: este valor se usa como prefijo para todos los recursos de Azure creados por Azure Developer CLI. El nombre debe ser único en todas las suscripciones de Azure y tener entre 3 y 24 caracteres. El nombre solo puede contener números y letras minúsculas.

Uso de la plantilla para implementar recursos

  1. Inicie sesión en Azure:

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

    azd up
    

    azd le pide la siguiente información:

    • Suscripción: la suscripción de Azure en la que se implementan los recursos.
    • Ubicación: la 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 distintos modelos de OpenAI. Puede visitar la página de soporte técnico de Modelos Azure OpenAI Service para obtener más detalles sobre la compatibilidad de modelos por región.

    Nota:

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

  3. Haga clic en el vínculo azd de salida para ir al nuevo grupo de recursos en Azure Portal. Debería ver los siguientes recursos de nivel superior:

    • Un servicio de Azure OpenAI con un modelo implementado
    • Una cuenta de Azure Storage que pueda 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

azd aprovisionó todos los recursos necesarios para que chateara con sus propios datos, pero todavía debe cargar los archivos de datos que quiere que estén disponibles para el servicio de inteligencia artificial.

  1. Vaya a la nueva cuenta de almacenamiento en Azure Portal.
  2. En el panel de navegación izquierdo, seleccione Explorador de almacenamiento.
  3. Seleccione Contenedores de blobs y vaya al contenedor Cargas de archivos.
  4. Haga clic en el botón Cargar en la parte superior de la pantalla.
  5. En el menú flotante que se abre, cargue los datos.

Nota:

El indexador de búsqueda se establece para que se ejecute cada 5 minutos a fin de indexar los datos de la cuenta de almacenamiento. Puede esperar unos minutos para que los datos cargados se indexen 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 azd y cargar los datos, está listo para empezar a usar Azure OpenAI en los datos. Consulte el artículo de inicio rápido para obtener código de ejemplo que puede usar para compilar las aplicaciones.