MicrosoftExtensionsAIResponsesExtensions.AsChatResponseUpdatesAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.