Share via


OpenAIClient.GetCompletionsAsync Method

Definition

Return textual completions as configured for a given prompt.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.Completions>> GetCompletionsAsync (Azure.AI.OpenAI.CompletionsOptions completionsOptions, System.Threading.CancellationToken cancellationToken = default);
abstract member GetCompletionsAsync : Azure.AI.OpenAI.CompletionsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.Completions>>
override this.GetCompletionsAsync : Azure.AI.OpenAI.CompletionsOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.Completions>>
Public Overridable Function GetCompletionsAsync (completionsOptions As CompletionsOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of Completions))

Parameters

completionsOptions
CompletionsOptions

The options for this completions request.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

Exceptions

completionsOptions or completionsOptions.DeploymentName.DeploymentName is null.

completionsOptions.DeploymentName.DeploymentName is an empty string.

Applies to