ResponseCreatedRealtimeServerMessage 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 Echtzeitnachricht zum Erstellen eines Antwortelements dar.
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
- Vererbung
- Attribute
Hinweise
Wird mit den ResponseDone Und-Nachrichten ResponseCreated verwendet.
Anbieterimplementierungen sollten diese Meldung ausgeben, wenn ResponseCreated das Modell mit dem Generieren einer neuen Antwort beginnt und mit ResponseDone dem Abschluss der Antwort. Die integrierte OpenTelemetryRealtimeClientSession Middleware hängt von diesen Nachrichten für den Lebenszyklus der Ablaufverfolgungsantwort ab.
Anbieter, die antwortlebenszyklus-Ereignisse nicht nativ unterstützen (z. B. solche, die nur Inhaltsteile streamen und signaldrehen) sollten diese Meldungen synthetisieren, um ein korrektes Middleware-Verhalten sicherzustellen. In solchen Fällen ResponseId kann auf einen synthetischen Wert oder links nullfestgelegt werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ResponseCreatedRealtimeServerMessage(RealtimeServerMessageType) |
Initialisiert eine neue Instanz der ResponseCreatedRealtimeServerMessage-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AdditionalProperties |
Ruft alle zusätzlichen Eigenschaften ab, die der Antwort zugeordnet sind, oder legt diese fest. |
| Error |
Ruft den Fehlerinhalt der Antwort ab, falls vorhanden, oder legt den Fehlerinhalt fest. |
| Items |
Dient zum Abrufen oder Festlegen der Liste der Unterhaltungselemente, die in der Antwort enthalten sind. |
| 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 Antwort zugeordnet ist, oder legt diese fest. Dies kann für Nachverfolgungs- und Korrelationszwecke verwendet werden. (Geerbt von RealtimeServerMessage) |
| OutputAudioOptions |
Ruft die Ausgabeaudiooptionen für die Antwort ab oder legt sie fest. Wenn NULL, werden die standardmäßigen Audiooptionen für Unterhaltungen verwendet. |
| OutputModalities |
Ruft die Ausgabemodalitäten für die Antwort ab oder legt sie fest. wie "Text", "Audio". Wenn NULL, werden standardmäßige Unterhaltungsmodalitäten verwendet. |
| OutputVoice |
Ruft die Stimme der Ausgabeaudio ab oder legt sie fest. |
| RawRepresentation |
Ruft die rohe Darstellung der Antwort ab oder legt sie fest. Dies kann verwendet werden, um die ursprüngliche Datenstruktur zu speichern, die vom Modell empfangen wurde. (Geerbt von RealtimeServerMessage) |
| ResponseId |
Ruft die eindeutige Antwort-ID ab oder legt sie fest. |
| Status |
Ruft den Status der Antwort ab oder legt den Status fest. |
| Type |
Dient zum Abrufen oder Festlegen des Typs der Echtzeitantwort. (Geerbt von RealtimeServerMessage) |
| Usage |
Ruft die Nutzung pro Antworttoken für Abrechnungszwecke ab oder legt sie fest. |