Freigeben über


ResponseCreatedRealtimeServerMessage Klasse

Definition

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
ResponseCreatedRealtimeServerMessage
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.

Gilt für: