CreateResponseRealtimeClientMessage 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示触发模型推理以生成响应的客户端消息。
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
- 继承
- 属性
注解
发送此消息会指示提供程序从模型生成新响应。 响应可能包括一个或多个输出项(文本、音频或工具调用)。 此消息上的属性(可选)仅覆盖此响应的会话级别配置。
并非所有提供程序都支持显式响应触发。 检测到语音或输入时,语音活动检测(VAD)驱动提供程序可能会自动响应,在这种情况下,此消息可能被视为 no-op。 按响应替代(说明、工具、语音等)是咨询性的,并且可能由不支持它们的提供商以无提示方式忽略。
构造函数
| 名称 | 说明 |
|---|---|
| CreateResponseRealtimeClientMessage() |
初始化 CreateResponseRealtimeClientMessage 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| AdditionalProperties |
获取或设置与响应请求关联的任何其他属性。 |
| ExcludeFromConversation |
获取或设置一个值,该值指示是否应从会话上下文中排除响应输出。 |
| Instructions |
获取或设置指导模型进行所需响应的说明。 |
| Items |
获取或设置要为其创建响应的会话项的列表。 |
| MaxOutputTokens |
获取或设置响应的最大输出令牌数,包括所有形式和工具调用。 |
| MessageId |
获取或设置与消息关联的可选消息 ID。 这可用于跟踪和关联目的。 (继承自 RealtimeClientMessage) |
| OutputAudioOptions |
获取或设置响应的输出音频选项。 |
| OutputModalities |
获取或设置响应的输出形式(例如“text”、“audio”)。 |
| OutputVoice |
获取或设置输出音频的语音。 |
| RawRepresentation |
获取或设置消息的原始表示形式。 这可用于将原始数据发送到模型。 (继承自 RealtimeClientMessage) |
| ToolMode |
获取或设置响应的工具选择模式。 |
| Tools |
获取或设置可用于生成响应的 AI 工具。 |