MicrosoftExtensionsAIChatExtensions.AsChatResponseUpdatesAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OpenAI ChatResponseUpdate インスタンスの指定したシーケンスから、Microsoft.Extensions.AI StreamingChatCompletionUpdate インスタンスのシーケンスを作成します。
[System.Diagnostics.CodeAnalysis.Experimental("OPENAI001")]
public static System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> AsChatResponseUpdatesAsync(this System.Collections.Generic.IAsyncEnumerable<OpenAI.Chat.StreamingChatCompletionUpdate> chatCompletionUpdates, OpenAI.Chat.ChatCompletionOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> AsChatResponseUpdatesAsync(this System.Collections.Generic.IAsyncEnumerable<OpenAI.Chat.StreamingChatCompletionUpdate> chatCompletionUpdates, OpenAI.Chat.ChatCompletionOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.Experimental("OPENAI001")>]
static member AsChatResponseUpdatesAsync : System.Collections.Generic.IAsyncEnumerable<OpenAI.Chat.StreamingChatCompletionUpdate> * OpenAI.Chat.ChatCompletionOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate>
static member AsChatResponseUpdatesAsync : System.Collections.Generic.IAsyncEnumerable<OpenAI.Chat.StreamingChatCompletionUpdate> * OpenAI.Chat.ChatCompletionOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate>
<Extension()>
Public Function AsChatResponseUpdatesAsync (chatCompletionUpdates As IAsyncEnumerable(Of StreamingChatCompletionUpdate), Optional options As ChatCompletionOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ChatResponseUpdate)
パラメーター
- chatCompletionUpdates
- IAsyncEnumerable<StreamingChatCompletionUpdate>
更新インスタンス。
- options
- ChatCompletionOptions
応答の作成に使用されるオプション。
- cancellationToken
- CancellationToken
キャンセル要求を監視する CancellationToken 。 既定値は、None です。
戻り値
変換された ChatResponseUpdate インスタンスのシーケンス。
- 属性
例外
chatCompletionUpdates は nullです。