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
- Suscripción a Azure. cree una de forma gratuita.
- La Azure Developer CLIinstalado en el equipo.
Clonación e inicialización de la plantilla de Azure Developer CLI
Para conocer los pasos siguientes, clone e inicialice la plantilla:
azd init --template openai-chat-your-own-data
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
Inicie de sesión en Azure:
azd auth login
Aprovisione e implemente el recurso de Azure OpenAI en Azure:
azd up
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 modelogpt-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.
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:
- Ir a la nueva cuenta de almacenamiento en Azure Portal.
- En el menú de la izquierda, seleccione Explorador de almacenamiento.
- Seleccione Contenedores de blobsy, a continuación, vaya al contenedor Archivo.
- Seleccione el botón Cargar en la parte superior del panel.
- 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.