CreateResponseRealtimeClientMessage Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |