ResponseOutputItemRealtimeServerMessage 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 en tiempo real que representa un nuevo elemento de salida agregado o creado durante la generación de respuesta.
public ref class ResponseOutputItemRealtimeServerMessage : Microsoft::Extensions::AI::RealtimeServerMessage
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class ResponseOutputItemRealtimeServerMessage : Microsoft.Extensions.AI.RealtimeServerMessage
public class ResponseOutputItemRealtimeServerMessage : Microsoft.Extensions.AI.RealtimeServerMessage
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ResponseOutputItemRealtimeServerMessage = class
inherit RealtimeServerMessage
type ResponseOutputItemRealtimeServerMessage = class
inherit RealtimeServerMessage
Public Class ResponseOutputItemRealtimeServerMessage
Inherits RealtimeServerMessage
- Herencia
- Atributos
Comentarios
Se usa con los ResponseOutputItemDone mensajes y ResponseOutputItemAdded .
Las implementaciones del proveedor deben emitir este mensaje con ResponseOutputItemDone cuando se haya completado un elemento de salida (como una llamada de función o un mensaje de texto). El middleware integrado FunctionInvokingRealtimeClientSession depende de este mensaje para detectar e invocar llamadas a herramientas.
Constructores
| Nombre | Description |
|---|---|
| ResponseOutputItemRealtimeServerMessage(RealtimeServerMessageType) |
Inicializa una nueva instancia de la clase ResponseOutputItemRealtimeServerMessage. |
Propiedades
| Nombre | Description |
|---|---|
| Item |
Obtiene o establece el elemento de conversación incluido en la respuesta. |
| MessageId |
Obtiene o establece el identificador de mensaje opcional asociado a la respuesta. Esto se puede usar con fines de seguimiento y correlación. (Heredado de RealtimeServerMessage) |
| OutputIndex |
Obtiene o establece el índice de salida único. |
| RawRepresentation |
Obtiene o establece la representación sin procesar de la respuesta. Esto se puede usar para contener la estructura de datos original recibida del modelo. (Heredado de RealtimeServerMessage) |
| ResponseId |
Obtiene o establece el identificador de respuesta único. |
| Type |
Obtiene o establece el tipo de la respuesta en tiempo real. (Heredado de RealtimeServerMessage) |