Freigeben über


OpenAIClient.GetCompletionsStreamingAsync Methode

Definition

Starten Sie eine Vervollständigungsanforderung, 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.Completions>> GetCompletionsStreamingAsync (Azure.AI.OpenAI.CompletionsOptions completionsOptions, System.Threading.CancellationToken cancellationToken = default);
abstract member GetCompletionsStreamingAsync : Azure.AI.OpenAI.CompletionsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.AI.OpenAI.StreamingResponse<Azure.AI.OpenAI.Completions>>
override this.GetCompletionsStreamingAsync : Azure.AI.OpenAI.CompletionsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.AI.OpenAI.StreamingResponse<Azure.AI.OpenAI.Completions>>
Public Overridable Function GetCompletionsStreamingAsync (completionsOptions As CompletionsOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of StreamingResponse(Of Completions))

Parameter

completionsOptions
CompletionsOptions

die Chatabschlussoptionen für diese Vervollständigungsanforderung.

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 Completions Instanzen asynchron aufgezählt werden kann.

Ausnahmen

completionsOptions oder completionsOptions.DeploymentName.DeploymentName ist NULL.

completionsOptions.DeploymentName.DeploymentName ist eine leere Zeichenfolge.

Gilt für: