CreateResponseRealtimeClientMessage Klass

Definition

Representerar ett klientmeddelande som utlöser modellinferens för att generera ett svar.

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
Arv
CreateResponseRealtimeClientMessage
Attribut

Kommentarer

När du skickar det här meddelandet instrueras providern att generera ett nytt svar från modellen. Svaret kan innehålla ett eller flera utdataobjekt (text-, ljud- eller verktygsanrop). Egenskaper i det här meddelandet kan också åsidosätta konfigurationen på sessionsnivå endast för det här svaret.

Alla leverantörer stöder inte explicita svarsutlösare. Röstaktivitetsidentifieringsleverantörer (VAD) kan svara automatiskt när tal identifieras eller indata bekräftas, i vilket fall det här meddelandet kan behandlas som en no-op. Åsidosättningar per svar (instruktioner, verktyg, röst osv.) är rådgivande och kan ignoreras tyst av leverantörer som inte stöder dem.

Konstruktorer

Name Description
CreateResponseRealtimeClientMessage()

Initierar en ny instans av CreateResponseRealtimeClientMessage klassen.

Egenskaper

Name Description
AdditionalProperties

Hämtar eller anger eventuella ytterligare egenskaper som är associerade med svarsbegäran.

ExcludeFromConversation

Hämtar eller anger ett värde som anger om svarsutdata ska undantas från konversationskontexten.

Instructions

Hämtar eller anger de instruktioner som styr modellen för önskade svar.

Items

Hämtar eller anger listan över konversationsobjekten som du vill skapa ett svar för.

MaxOutputTokens

Hämtar eller anger det maximala antalet utdatatoken för svaret, inklusive alla modaliteter och verktygsanrop.

MessageId

Hämtar eller anger det valfria meddelande-ID som är associerat med meddelandet. Detta kan användas för spårnings- och korrelationsändamål.

(Ärvd från RealtimeClientMessage)
OutputAudioOptions

Hämtar eller anger ljudalternativen för utdata för svaret.

OutputModalities

Hämtar eller anger utdatamodaliteterna för svaret (t.ex. "text", "ljud").

OutputVoice

Hämtar eller ställer in ljudets röst.

RawRepresentation

Hämtar eller anger den råa representationen av meddelandet. Detta kan användas för att skicka rådata till modellen.

(Ärvd från RealtimeClientMessage)
ToolMode

Hämtar eller anger verktygets valläge för svaret.

Tools

Hämtar eller anger de AI-verktyg som är tillgängliga för att generera svaret.

Gäller för