Condividi tramite


CreateResponseRealtimeClientMessage Classe

Definizione

Rappresenta un messaggio client che attiva l'inferenza del modello per generare una risposta.

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

Commenti

L'invio di questo messaggio indica al provider di generare una nuova risposta dal modello. La risposta può includere uno o più elementi di output (chiamate di testo, audio o strumenti). Le proprietà di questo messaggio, facoltativamente, eseguono l'override della configurazione a livello di sessione solo per questa risposta.

Non tutti i provider supportano l'attivazione esplicita della risposta. I provider basati sul rilevamento delle attività vocali (VAD) possono rispondere automaticamente quando viene rilevato il riconoscimento vocale o il commit dell'input, nel qual caso questo messaggio può essere considerato come un no-op. Le sostituzioni per risposta (istruzioni, strumenti, voce e così via) sono consultive e possono essere ignorate automaticamente dai provider che non li supportano.

Costruttori

Nome Descrizione
CreateResponseRealtimeClientMessage()

Inizializza una nuova istanza della classe CreateResponseRealtimeClientMessage.

Proprietà

Nome Descrizione
AdditionalProperties

Ottiene o imposta eventuali proprietà aggiuntive associate alla richiesta di risposta.

ExcludeFromConversation

Ottiene o imposta un valore che indica se l'output della risposta deve essere escluso dal contesto della conversazione.

Instructions

Ottiene o imposta le istruzioni che guidano il modello sulle risposte desiderate.

Items

Ottiene o imposta l'elenco degli elementi della conversazione per cui creare una 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 al messaggio. Questa operazione può essere usata per scopi di rilevamento e correlazione.

(Ereditato da RealtimeClientMessage)
OutputAudioOptions

Ottiene o imposta le opzioni audio di output per la risposta.

OutputModalities

Ottiene o imposta le modalità di output per la risposta, ad esempio "text", "audio".

OutputVoice

Ottiene o imposta la voce dell'audio di output.

RawRepresentation

Ottiene o imposta la rappresentazione non elaborata del messaggio. Può essere usato per inviare i dati non elaborati al modello.

(Ereditato da RealtimeClientMessage)
ToolMode

Ottiene o imposta la modalità di scelta dello strumento per la risposta.

Tools

Ottiene o imposta gli strumenti di intelligenza artificiale disponibili per generare la risposta.

Si applica a