ResponseCreatedRealtimeServerMessage Classe

Definição

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
ResponseCreatedRealtimeServerMessage
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.

Aplica-se a