ResponseCreatedRealtimeServerMessage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma mensagem em tempo real para criar um item de resposta.
public ref class ResponseCreatedRealtimeServerMessage : Microsoft::Extensions::AI::RealtimeServerMessage
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public class ResponseCreatedRealtimeServerMessage : Microsoft.Extensions.AI.RealtimeServerMessage
public class ResponseCreatedRealtimeServerMessage : Microsoft.Extensions.AI.RealtimeServerMessage
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ResponseCreatedRealtimeServerMessage = class
inherit RealtimeServerMessage
type ResponseCreatedRealtimeServerMessage = class
inherit RealtimeServerMessage
Public Class ResponseCreatedRealtimeServerMessage
Inherits RealtimeServerMessage
- Herança
- Atributos
Comentários
Usado com as mensagens eResponseCreated.ResponseDone
As implementações do provedor devem emitir essa mensagem quando ResponseCreated o modelo começar a gerar uma nova resposta e quando ResponseDone a resposta for concluída. O middleware interno OpenTelemetryRealtimeClientSession depende dessas mensagens para rastrear o ciclo de vida de resposta.
Os provedores que não dão suporte nativo a eventos de ciclo de vida de resposta (por exemplo, aqueles que apenas transmitem partes de conteúdo e a conclusão da curva de sinal) devem sintetizar essas mensagens para garantir o comportamento correto do middleware. Nesses casos, ResponseId pode ser definido como um valor sintético ou à esquerda null.
Construtores
| Nome | Description |
|---|---|
| ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType) |
Inicializa uma nova instância da classe ResponseCreatedRealtimeServerMessage. |
Propriedades
| Nome | Description |
|---|---|
| AdditionalProperties |
Obtém ou define quaisquer propriedades adicionais associadas à resposta. |
| Error |
Obtém ou define o conteúdo de erro da resposta, se houver. |
| Items |
Obtém ou define a lista dos itens de conversa incluídos na resposta. |
| MaxOutputTokens |
Obtém ou define o número máximo de tokens de saída para a resposta, incluindo todas as modalidades e chamadas de ferramenta. |
| MessageId |
Obtém ou define a ID da mensagem opcional associada à resposta. Isso pode ser usado para fins de acompanhamento e correlação. (Herdado de RealtimeServerMessage) |
| OutputAudioOptions |
Obtém ou define as opções de áudio de saída para a resposta. Se for nulo, as opções de áudio de conversa padrão serão usadas. |
| OutputModalities |
Obtém ou define as modalidades de saída para a resposta. como "text", "audio". Se for nulo, as modalidades de conversa padrão serão usadas. |
| OutputVoice |
Obtém ou define a voz do áudio de saída. |
| RawRepresentation |
Obtém ou define a representação bruta da resposta. Isso pode ser usado para manter a estrutura de dados original recebida do modelo. (Herdado de RealtimeServerMessage) |
| ResponseId |
Obtém ou define a ID de resposta exclusiva. |
| Status |
Obtém ou define o status da resposta. |
| Type |
Obtém ou define o tipo da resposta em tempo real. (Herdado de RealtimeServerMessage) |
| Usage |
Obtém ou define o uso de token por resposta para fins de cobrança. |