Freigeben über


OpenAIClient.GetChatCompletionsStreamingAsync Methode

Definition

Starten Sie eine Chatabschlussanforderung, und rufen Sie ein Objekt ab, das Antwortdaten streamen kann, sobald sie verfügbar werden.

public virtual System.Threading.Tasks.Task<Azure.AI.OpenAI.StreamingResponse<Azure.AI.OpenAI.StreamingChatCompletionsUpdate>> GetChatCompletionsStreamingAsync (Azure.AI.OpenAI.ChatCompletionsOptions chatCompletionsOptions, System.Threading.CancellationToken cancellationToken = default);
abstract member GetChatCompletionsStreamingAsync : Azure.AI.OpenAI.ChatCompletionsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.AI.OpenAI.StreamingResponse<Azure.AI.OpenAI.StreamingChatCompletionsUpdate>>
override this.GetChatCompletionsStreamingAsync : Azure.AI.OpenAI.ChatCompletionsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.AI.OpenAI.StreamingResponse<Azure.AI.OpenAI.StreamingChatCompletionsUpdate>>
Public Overridable Function GetChatCompletionsStreamingAsync (chatCompletionsOptions As ChatCompletionsOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of StreamingResponse(Of StreamingChatCompletionsUpdate))

Parameter

chatCompletionsOptions
ChatCompletionsOptions

die Optionen für Chatabschlusse für diese Chatabschlussanforderung.

cancellationToken
CancellationToken

ein Abbruchtoken, das verwendet werden kann, um die anfängliche Anforderung oder den laufenden Streamingvorgang abzubrechen.

Gibt zurück

Eine Antwort, die, wenn die Anforderung erfolgreich war, für StreamingChatCompletionsUpdate Instanzen asynchron aufgezählt werden kann.

Ausnahmen

chatCompletionsOptions oder chatCompletionsOptions.DeploymentName.DeploymentName ist NULL.

chatCompletionsOptions.DeploymentName.DeploymentName ist eine leere Zeichenfolge.

Gilt für: