MicrosoftExtensionsAIResponsesExtensions.AsChatResponseUpdatesAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.