Freigeben über


OpenAIClient.GetChatCompletionsStreaming Methode

Definition

Starten Sie eine Chat-Vervollständigungsanforderung, und rufen Sie ein Objekt ab, das Antwortdaten streamen kann, sobald es verfügbar wird.

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

Parameter

chatCompletionsOptions
ChatCompletionsOptions

die Optionen für Chatabschlusse für diese Chat-Vervollständigungsanforderung.

cancellationToken
CancellationToken

ein Abbruchtoken, das zum Abbrechen der ersten Anforderung oder des laufenden Streamingvorgangs verwendet werden kann.

Gibt zurück

Die vom Dienst zurückgegebene Antwort.

Ausnahmen

chatCompletionsOptions oder chatCompletionsOptions.DeploymentName.DeploymentName ist NULL.

chatCompletionsOptions.DeploymentName.DeploymentName ist eine leere Zeichenfolge.

Gilt für: