語言

CreateResponseRealtimeClientMessage 類別

定義

代表一則客戶端訊息,觸發模型推理以產生回應。

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
繼承
CreateResponseRealtimeClientMessage
屬性

備註

發送此訊息指示提供者從模型產生新的回應。 回應可能包含一個或多個輸出項目(文字、音訊或工具呼叫)。 此訊息上的屬性可選擇性覆蓋此回應的會話層級設定。

並非所有醫療提供者都支援明確的反應觸發。 語音活動偵測(VAD)驅動的提供者在偵測到語音或輸入時會自動回應,此時此訊息可視為 no-op。 依應答覆寫(指令、工具、語音等)僅為建議性,且不支援的服務提供者可能會默默忽略。

建構函式

名稱 Description
CreateResponseRealtimeClientMessage()

初始化 CreateResponseRealtimeClientMessage 類別的新執行個體。

屬性

名稱 Description
AdditionalProperties

取得或設定與回應請求相關的額外屬性。

ExcludeFromConversation

取得或設定一個值,指示回應輸出是否應排除在對話上下文中。

Instructions

取得或設定指示,指導模型做出期望的回應。

Items

取得或設定對話項目清單,準備回應。

MaxOutputTokens

取得或設定回應所需的最大輸出標記數,包含所有模態與工具呼叫。

MessageId

取得或設定與該訊息相關的可選訊息 ID。

(繼承來源 RealtimeClientMessage)
OutputAudioOptions

取得或設定回應的輸出音訊選項。

OutputModalities

取得或設定回應的輸出模態(例如「文字」、「音訊」)。

OutputVoice

取得或設定輸出音訊的音色。

RawRepresentation

取得或設定訊息的原始表示。 這可以用來將原始資料傳送到模型。

(繼承來源 RealtimeClientMessage)
ToolMode

取得或設定回應工具選擇模式。

Tools

取得或設定可用的 AI 工具來產生回應。

適用於