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.
Advertencia
El desarrollo de la función Prompt Flow finalizó el 20 de abril de 2026. La característica se retirará completamente el 20 de abril de 2027. En la fecha de retirada, Prompt Flow entra en modo de solo lectura. Los flujos existentes seguirán funcionando hasta esa fecha.
Recommended action: Migre las cargas de trabajo de Prompt Flow a Microsoft Agent Framework antes del 20 de abril de 2027.
Antes de empezar, asegúrese de estar familiarizado con Docker y Azure Machine Learning entornos.
Paso 1: Preparación del contexto de Docker
Crear image_build carpeta
En el entorno local, cree una carpeta que contenga los siguientes archivos. La estructura de carpetas debe tener este aspecto:
|--image_build
| |--requirements.txt
| |--Dockerfile
| |--environment.yaml
Definición de los paquetes necesarios en requirements.txt
Opcional: agregue paquetes en el repositorio privado de PyPI.
Use el siguiente comando para descargar los paquetes localmente: pip wheel <package_name> --index-url=<private pypi> --wheel-dir <local path to save packages>
Abra el requirements.txt archivo y agregue los paquetes adicionales y sus versiones específicas. Por ejemplo:
###### Requirements with Version Specifiers ######
numpy == 2.2.0 # Version Matching. Must be version 2.2.0
requests >= 2.31.0 # Minimum version 2.31.0
coverage != 3.5 # Version Exclusion. Anything except version 3.5
pydantic ~= 2.0 # Compatible release. Same as >= 2.0, == 2.*
<path_to_local_package> # reference to local pip wheel package
Para obtener más información sobre cómo estructurar el requirements.txt archivo, consulte Formato de archivo de requisitos en la documentación de pip.
Definir el Dockerfile
Cree un Dockerfile y agregue el siguiente contenido, luego guarde el archivo:
FROM <Base_image>
COPY ./* ./
RUN pip install -r requirements.txt
Nota
Construya esta imagen de Docker a partir de la imagen base de flujo de comandos mcr.microsoft.com/azureml/promptflow/promptflow-runtime:<newest_version>. Si es posible, use la versión más reciente de la imagen base.
Paso 2: Crear un entorno de Azure Machine Learning personalizado
Define tu entorno en environment.yaml
En el equipo local, use la CLI (v2) para crear un entorno personalizado basado en la imagen de Docker.
Nota
- Asegúrese de cumplir los requisitos previos para crear el entorno.
- Asegúrese de que se ha conectado al área de trabajo.
az login # if not already authenticated
az account set --subscription <subscription ID>
az configure --defaults workspace=<Azure Machine Learning workspace name> group=<resource group>
Abra el environment.yaml archivo y agregue el siguiente contenido. Reemplace el marcador de posición <environment_name> por el nombre del entorno deseado.
$schema: https://azuremlschemas.azureedge.net/latest/environment.schema.json
name: <environment_name>
build:
path: .
Creación de un entorno
cd image_build
az ml environment create -f environment.yaml --subscription <sub-id> -g <resource-group> -w <workspace>
Nota
La creación de la imagen de entorno puede tardar varios minutos.
Vaya a la página de la interfaz de usuario del área de trabajo y, a continuación, vaya a la página del entorno y busque el entorno personalizado que creó.
También puede encontrar la imagen en la página de detalles del entorno y usarla como imagen base para la sesión de cálculo del flujo de solicitud. Esta imagen también se usa para configurar el entorno para la implementación de flujos desde la interfaz de usuario. Para más información, consulte cómo especificar la imagen base en la sesión de proceso.
Para más información sobre la CLI de entorno, consulte Administración de entornos.