CreateResponseRealtimeClientMessage Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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. |