CreateResponseRealtimeClientMessage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |