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.
Warning
El desarrollo de características 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.
La herramienta de modelo de lenguaje grande (LLM) en el flujo de mensajes le permite usar modelos de lenguaje de gran tamaño, como OpenAI, Azure OpenAI en Microsoft Foundry Models o cualquier modelo de lenguaje compatible con la API de inferencia de modelos de IA de Azure para el procesamiento de lenguaje natural.
El flujo de mensajes proporciona varias API de modelo de lenguaje grande:
- Finalización: los modelos de finalización de OpenAI generan texto en función de las indicaciones proporcionadas.
- Chat: los modelos de chat de OpenAI y los modelos de chat de Azure AI facilitan conversaciones interactivas con entradas y respuestas basadas en texto.
La API embeddings no está disponible en la herramienta LLM. Use la herramienta embedding para generar incrustaciones con OpenAI o Azure OpenAI.
Note
La herramienta LLM en el flujo de mensajes no admite modelos de razonamiento (como OpenAI o1 o o3). Para la integración del modelo de razonamiento, use la herramienta Python para llamar directamente a las API del modelo. Para obtener más información, consulte Call a un modelo de razonamiento de la herramienta Python.
Prerequisites
Cree recursos de OpenAI:
OpenAI:
- Regístrese para obtener una cuenta en el sitio web de OpenAI.
- Inicie sesión y busque su clave de API personal.
Azure OpenAI:
- Cree Azure recursos de OpenAI siguiendo las instrucciones. Use solo caracteres ASCII en Azure nombres de grupo de recursos de OpenAI. El flujo de mensajes no admite caracteres no ASCII en nombres de grupo de recursos.
Modelos implementados en implementaciones estándar:
- Cree un punto de conexión con el modelo desde el catálogo que desee e impleméntelo con una implementación estándar.
- Para usar modelos implementados en la implementación estándar compatibles con la API de inferencia de modelos de IA Azure, como Mistral, Cohere, Meta Llama o Microsoft familia de modelos (entre otros), crear una conexión en el proyecto al punto de conexión.
Connections
Configure las conexiones a los recursos aprovisionados en el flujo del mensaje.
| Type | Name | API key | API type | API version |
|---|---|---|---|---|
| OpenAI | Required | Required | - | - |
| Azure OpenAI: clave de API | Required | Required | Required | Required |
| Azure OpenAI: Microsoft Entra ID | Required | - | - | Required |
| Serverless model | Required | Required | - | - |
Tip
- Para usar Microsoft Entra ID tipo de autenticación para Azure conexión de OpenAI, asigne el rol de
Cognitive Services OpenAI UseroCognitive Services OpenAI Contributoral usuario o a la identidad administrada asignada por el usuario. - Obtenga más información sobre cómo especificar cómo usar la identidad de usuario para enviar la ejecución del flujo.
- Obtenga más información sobre cómo configurar Azure OpenAI con identidades administradas.
Inputs
En las secciones siguientes se muestran varias entradas.
Text completion
| Name | Type | Description | Required |
|---|---|---|---|
| prompt | string | Mensaje de texto para el modelo de lenguaje. | Yes |
| model, deployment_name | string | Modelo de lenguaje que se va a usar. | Yes |
| max_tokens | integer | Número máximo de tokens que se van a generar en la finalización. El valor predeterminado es 16. | No |
| temperature | float | Aleatoriedad del texto generado. El valor predeterminado es 1. | No |
| stop | list | Secuencia de detención del texto generado. El valor predeterminado es NULL. | No |
| suffix | string | Texto anexado al final de la finalización. | No |
| top_p | float | Probabilidad de usar la opción superior de los tokens generados. El valor predeterminado es 1. | No |
| logprobs | integer | Número de probabilidades de registro que se van a generar. El valor predeterminado es NULL. | No |
| echo | boolean | Valor que indica si se devuelve el mensaje en la respuesta. El valor predeterminado es false. | No |
| presence_penalty | float | Valor que controla el comportamiento del modelo para repetir frases. El valor predeterminado es 0. | No |
| frequency_penalty | float | Valor que controla el comportamiento del modelo para generar frases poco frecuentes. El valor predeterminado es 0. | No |
| best_of | integer | Número de mejores finalizaciones que se van a generar. El valor predeterminado es 1. | No |
| logit_bias | dictionary | Sesgo de logit para el modelo de lenguaje. El valor predeterminado es un diccionario vacío. | No |
Chat
| Name | Type | Description | Required |
|---|---|---|---|
| prompt | string | Mensaje de texto que usa el modelo de lenguaje para una respuesta. | Yes |
| model, deployment_name | string | Modelo de lenguaje que se va a usar. Este parámetro no es necesario si el modelo se implementa en una implementación estándar. | Yes* |
| max_tokens | integer | Número máximo de tokens que se van a generar en la respuesta. El valor predeterminado es inf. | No |
| temperature | float | Aleatoriedad del texto generado. El valor predeterminado es 1. | No |
| stop | list | Secuencia de detención del texto generado. El valor predeterminado es NULL. | No |
| top_p | float | Probabilidad de usar la opción superior de los tokens generados. El valor predeterminado es 1. | No |
| presence_penalty | float | Valor que controla el comportamiento del modelo para repetir frases. El valor predeterminado es 0. | No |
| frequency_penalty | float | Valor que controla el comportamiento del modelo para generar frases poco frecuentes. El valor predeterminado es 0. | No |
| logit_bias | dictionary | Sesgo de logit para el modelo de lenguaje. El valor predeterminado es un diccionario vacío. | No |
Outputs
| API | Return type | Description |
|---|---|---|
| Completion | string | Texto de una finalización prevista |
| Chat | string | Texto de una respuesta de conversación |
Uso de la herramienta LLM
- Configure y seleccione las conexiones a recursos de OpenAI o a una implementación estándar.
- Configure la API de modelo de lenguaje grande y sus parámetros.
- Prepare el mensaje con instrucciones.