ResponseCreatedRealtimeServerMessage Classe

Definizione

Rappresenta un messaggio in tempo reale per la creazione di un elemento di risposta.

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
Ereditarietà
ResponseCreatedRealtimeServerMessage
Attributi

Commenti

Usato con i ResponseDone messaggi e ResponseCreated .

Le implementazioni del provider devono generare questo messaggio con ResponseCreated quando il modello inizia a generare una nuova risposta e con quando ResponseDone la risposta è stata completata. Il middleware predefinito OpenTelemetryRealtimeClientSession dipende da questi messaggi per tracciare il ciclo di vita della risposta.

I provider che non supportano in modo nativo gli eventi del ciclo di vita delle risposte (ad esempio, quelli che trasmetteno solo parti del contenuto e completamento del turno di segnale) devono sintetizzare questi messaggi per garantire il comportamento corretto del middleware. In questi casi, ResponseId può essere impostato su un valore sintetico o a sinistra null.

Costruttori

Nome Descrizione
ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType)

Inizializza una nuova istanza della classe ResponseCreatedRealtimeServerMessage.

Proprietà

Nome Descrizione
AdditionalProperties

Ottiene o imposta eventuali proprietà aggiuntive associate alla risposta.

Error

Ottiene o imposta il contenuto dell'errore della risposta, se presente.

Items

Ottiene o imposta l'elenco degli elementi della conversazione inclusi nella risposta.

MaxOutputTokens

Ottiene o imposta il numero massimo di token di output per la risposta, inclusi tutte le modalità e le chiamate agli strumenti.

MessageId

Ottiene o imposta l'ID messaggio facoltativo associato alla risposta. Questa operazione può essere usata per scopi di rilevamento e correlazione.

(Ereditato da RealtimeServerMessage)
OutputAudioOptions

Ottiene o imposta le opzioni audio di output per la risposta. Se Null, verranno usate le opzioni audio della conversazione predefinite.

OutputModalities

Ottiene o imposta le modalità di output per la risposta. come "text", "audio". Se null, verranno usate le modalità di conversazione predefinite.

OutputVoice

Ottiene o imposta la voce dell'audio di output.

RawRepresentation

Ottiene o imposta la rappresentazione non elaborata della risposta. Può essere usato per contenere la struttura di dati originale ricevuta dal modello.

(Ereditato da RealtimeServerMessage)
ResponseId

Ottiene o imposta l'ID risposta univoco.

Status

Ottiene o imposta lo stato della risposta.

Type

Ottiene o imposta il tipo di risposta in tempo reale.

(Ereditato da RealtimeServerMessage)
Usage

Ottiene o imposta l'utilizzo del token per risposta a scopo di fatturazione.

Si applica a