CreateResponseRealtimeClientMessage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un mensaje de cliente que desencadena la inferencia del modelo para generar una respuesta.
public ref class CreateResponseRealtimeClientMessage : Microsoft::Extensions::AI::RealtimeClientMessage
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class CreateResponseRealtimeClientMessage : Microsoft.Extensions.AI.RealtimeClientMessage
public class CreateResponseRealtimeClientMessage : Microsoft.Extensions.AI.RealtimeClientMessage
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type CreateResponseRealtimeClientMessage = class
inherit RealtimeClientMessage
type CreateResponseRealtimeClientMessage = class
inherit RealtimeClientMessage
Public Class CreateResponseRealtimeClientMessage
Inherits RealtimeClientMessage
- Herencia
- Atributos
Comentarios
Enviar este mensaje indica al proveedor que genere una nueva respuesta del modelo. La respuesta puede incluir uno o varios elementos de salida (llamadas de texto, audio o herramienta). Las propiedades de este mensaje reemplazan opcionalmente la configuración de nivel de sesión solo para esta respuesta.
No todos los proveedores admiten el desencadenamiento de respuesta explícito. Los proveedores controlados por la detección de actividad de voz (VAD) pueden responder automáticamente cuando se detecta o se confirma la entrada de voz, en cuyo caso este mensaje puede tratarse como un no-op. Las invalidaciones por respuesta (instrucciones, herramientas, voz, etc.) son avisos y pueden omitirse silenciosamente por los proveedores que no los admiten.
Constructores
| Nombre | Description |
|---|---|
| CreateResponseRealtimeClientMessage() |
Inicializa una nueva instancia de la clase CreateResponseRealtimeClientMessage. |
Propiedades
| Nombre | Description |
|---|---|
| AdditionalProperties |
Obtiene o establece las propiedades adicionales asociadas a la solicitud de respuesta. |
| ExcludeFromConversation |
Obtiene o establece un valor que indica si la salida de la respuesta debe excluirse del contexto de conversación. |
| Instructions |
Obtiene o establece las instrucciones que guían el modelo en las respuestas deseadas. |
| Items |
Obtiene o establece la lista de elementos de conversación para los que se va a crear una respuesta. |
| MaxOutputTokens |
Obtiene o establece el número máximo de tokens de salida para la respuesta, inclusive de todas las modalidades y llamadas a herramientas. |
| MessageId |
Obtiene o establece el identificador de mensaje opcional asociado al mensaje. Esto se puede usar con fines de seguimiento y correlación. (Heredado de RealtimeClientMessage) |
| OutputAudioOptions |
Obtiene o establece las opciones de audio de salida de la respuesta. |
| OutputModalities |
Obtiene o establece las modalidades de salida de la respuesta (por ejemplo, "text", "audio"). |
| OutputVoice |
Obtiene o establece la voz del audio de salida. |
| RawRepresentation |
Obtiene o establece la representación sin procesar del mensaje. Esto se puede usar para enviar los datos sin procesar al modelo. (Heredado de RealtimeClientMessage) |
| ToolMode |
Obtiene o establece el modo de opción de herramienta para la respuesta. |
| Tools |
Obtiene o establece las herramientas de IA disponibles para generar la respuesta. |