ChatResponseExtensions.ToChatResponse 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 ChatResponseUpdate 实例合并为单个 ChatResponse实例。
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::AI::ChatResponse ^ ToChatResponse(System::Collections::Generic::IEnumerable<Microsoft::Extensions::AI::ChatResponseUpdate ^> ^ updates);
public static Microsoft.Extensions.AI.ChatResponse ToChatResponse(this System.Collections.Generic.IEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> updates);
static member ToChatResponse : seq<Microsoft.Extensions.AI.ChatResponseUpdate> -> Microsoft.Extensions.AI.ChatResponse
<Extension()>
Public Function ToChatResponse (updates As IEnumerable(Of ChatResponseUpdate)) As ChatResponse
参数
- updates
- IEnumerable<ChatResponseUpdate>
要组合的更新。
返回
组合的 ChatResponse。
例外
updates 是 null。
注解
作为组合 updates 成单个 ChatResponse实例的一部分,该方法将尝试重新构造 ChatMessage 实例。 这包括用于 MessageId 确定消息边界,以及在适用情况下合并连续 AIContent 项,例如,一行中的多个 TextContent 实例可以组合成一 TextContent个。