AssistantsClient.UpdateAssistantAsync Method

Definition

Modifies an existing assistant.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.Assistants.Assistant>> UpdateAssistantAsync (string assistantId, Azure.AI.OpenAI.Assistants.UpdateAssistantOptions updateAssistantOptions, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateAssistantAsync : string * Azure.AI.OpenAI.Assistants.UpdateAssistantOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.Assistants.Assistant>>
override this.UpdateAssistantAsync : string * Azure.AI.OpenAI.Assistants.UpdateAssistantOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.OpenAI.Assistants.Assistant>>
Public Overridable Function UpdateAssistantAsync (assistantId As String, updateAssistantOptions As UpdateAssistantOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of Assistant))

Parameters

assistantId
String

The ID of the assistant to modify.

updateAssistantOptions
UpdateAssistantOptions

The request details to use when modifying an existing assistant.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

Exceptions

assistantId or updateAssistantOptions is null.

assistantId is an empty string, and was expected to be non-empty.

Applies to