MicrosoftExtensionsAIResponsesExtensions.AsChatResponseUpdatesAsync Methode

Definition

Erstellt eine Sequenz von Microsoft.Extensions.AI ChatResponseUpdate Instanzen aus der angegebenen Sequenz von OpenAI-Instanzen StreamingResponseUpdate .

public static System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate> AsChatResponseUpdatesAsync(this System.Collections.Generic.IAsyncEnumerable<OpenAI.Responses.StreamingResponseUpdate> responseUpdates, OpenAI.Responses.CreateResponseOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member AsChatResponseUpdatesAsync : System.Collections.Generic.IAsyncEnumerable<OpenAI.Responses.StreamingResponseUpdate> * OpenAI.Responses.CreateResponseOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Microsoft.Extensions.AI.ChatResponseUpdate>
<Extension()>
Public Function AsChatResponseUpdatesAsync (responseUpdates As IAsyncEnumerable(Of StreamingResponseUpdate), Optional options As CreateResponseOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ChatResponseUpdate)

Parameter

responseUpdates
IAsyncEnumerable<StreamingResponseUpdate>

Die Updateinstanzen.

options
CreateResponseOptions

Die bei der Erstellung der Antwort verwendeten Optionen.

cancellationToken
CancellationToken

Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.

Gibt zurück

Eine Abfolge konvertierter ChatResponseUpdate Instanzen.

Ausnahmen

responseUpdates ist null.

Gilt für: