MicrosoftExtensionsAIResponsesExtensions.AsChatResponseUpdatesAsync Metodo

Definizione

Crea una sequenza di istanze di Microsoft.Extensions.AI ChatResponseUpdate dalla sequenza specificata di istanze OpenAI 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)

Parametri

responseUpdates
IAsyncEnumerable<StreamingResponseUpdate>

Istanze di aggiornamento.

options
CreateResponseOptions

Opzioni utilizzate nella creazione della risposta.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per le richieste di annullamento. Il valore predefinito è None.

Valori restituiti

Sequenza di istanze convertite ChatResponseUpdate .

Eccezioni

responseUpdates è null.

Si applica a