Share via


ChatCompletionsClient.CompleteStreaming Method

Definition

Begin a chat completions request and get an object that can stream response data as it becomes available.

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

Parameters

chatCompletionsOptions
ChatCompletionsOptions

the chat completions options for this chat completions request.

cancellationToken
CancellationToken

a cancellation token that can be used to cancel the initial request or ongoing streaming operation.

Returns

The response returned from the service.

Exceptions

chatCompletionsOptions or chatCompletionsOptions.DeploymentName.DeploymentName is null.

chatCompletionsOptions.DeploymentName.DeploymentName is an empty string.

Applies to