Share via


OpenAIClient.GetEmbeddingsAsync(EmbeddingsOptions, CancellationToken) Method

Definition

Return the computed embeddings for a given prompt.

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

Parameters

embeddingsOptions
EmbeddingsOptions

The options for this embeddings request.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

Exceptions

embeddingsOptions or embeddingsOptions.DeploymentName.DeploymentName is null.

embeddingsOptions.DeploymentName.DeploymentName is an empty string.

Applies to