Freigeben über


CreateResponseRealtimeClientMessage Klasse

Definition

Stellt eine Clientnachricht dar, die die Modellausleitung zum Generieren einer Antwort auslöst.

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
Vererbung
CreateResponseRealtimeClientMessage
Attribute

Hinweise

Das Senden dieser Nachricht weist den Anbieter an, eine neue Antwort aus dem Modell zu generieren. Die Antwort kann ein oder mehrere Ausgabeelemente (Text, Audio oder Toolaufrufe) enthalten. Eigenschaften für diese Nachricht setzen optional die Konfiguration auf Sitzungsebene nur für diese Antwort außer Kraft.

Nicht alle Anbieter unterstützen explizite Antwortauslöser. VoIP-Aktivitätserkennung (VAD)-gesteuerte Anbieter reagieren möglicherweise automatisch, wenn Spracherkennung erkannt oder Eingaben übernommen werden. In diesem Fall kann diese Nachricht als no-opbehandelt werden. Reaktionsbezogene Außerkraftsetzungen (Anweisungen, Tools, VoIP usw.) sind Empfehlung und können von Anbietern ignoriert werden, die sie nicht unterstützen.

Konstruktoren

Name Beschreibung
CreateResponseRealtimeClientMessage()

Initialisiert eine neue Instanz der CreateResponseRealtimeClientMessage-Klasse.

Eigenschaften

Name Beschreibung
AdditionalProperties

Ruft alle zusätzlichen Eigenschaften ab, die der Antwortanforderung zugeordnet sind, oder legt diese fest.

ExcludeFromConversation

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Antwortausgabe aus dem Unterhaltungskontext ausgeschlossen werden soll.

Instructions

Ruft die Anweisungen ab, die das Modell für die gewünschten Antworten leiten, oder legt diese fest.

Items

Dient zum Abrufen oder Festlegen der Liste der Unterhaltungselemente, für die eine Antwort erstellt werden soll.

MaxOutputTokens

Ruft die maximale Anzahl von Ausgabetoken für die Antwort ab, einschließlich aller Modalitäten und Toolaufrufe.

MessageId

Ruft die optionale Nachrichten-ID ab, die der Nachricht zugeordnet ist, oder legt diese fest. Dies kann für Nachverfolgungs- und Korrelationszwecke verwendet werden.

(Geerbt von RealtimeClientMessage)
OutputAudioOptions

Ruft die Ausgabeaudiooptionen für die Antwort ab oder legt sie fest.

OutputModalities

Ruft die Ausgabemodalitäten für die Antwort ab oder legt sie fest (z. B. "Text", "Audio").

OutputVoice

Ruft die Stimme der Ausgabeaudio ab oder legt sie fest.

RawRepresentation

Ruft die unformatierte Darstellung der Nachricht ab oder legt sie fest. Dies kann verwendet werden, um die Rohdaten an das Modell zu senden.

(Geerbt von RealtimeClientMessage)
ToolMode

Dient zum Abrufen oder Festlegen des Toolauswahlmodus für die Antwort.

Tools

Ruft die KI-Tools ab, die zum Generieren der Antwort verfügbar sind, oder legt diese fest.

Gilt für: