Share via


OpenAIAssistantAgent.CreateThreadAsync Method

Definition

Overloads

CreateThreadAsync(CancellationToken)
Obsolete.

Creates a new assistant thread.

CreateThreadAsync(OpenAIThreadCreationOptions, CancellationToken)
Obsolete.

Creates a new assistant thread.

CreateThreadAsync(CancellationToken)

Caution

Use the OpenAIAssistantAgentThread to create a thread or use invoke without a thread to create a new one. This method will be removed after May 1st 2025.

Creates a new assistant thread.

[System.Obsolete("Use the OpenAIAssistantAgentThread to create a thread or use invoke without a thread to create a new one. This method will be removed after May 1st 2025.")]
public System.Threading.Tasks.Task<string> CreateThreadAsync(System.Threading.CancellationToken cancellationToken = default);
[<System.Obsolete("Use the OpenAIAssistantAgentThread to create a thread or use invoke without a thread to create a new one. This method will be removed after May 1st 2025.")>]
member this.CreateThreadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function CreateThreadAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)

Parameters

cancellationToken
CancellationToken

The CancellationToken to monitor for cancellation requests. The default is None.

Returns

The thread identifier.

Attributes

Applies to

CreateThreadAsync(OpenAIThreadCreationOptions, CancellationToken)

Caution

Use the OpenAIAssistantAgentThread to create a thread or use invoke without a thread to create a new one. This method will be removed after May 1st 2025.

Creates a new assistant thread.

[System.Obsolete("Use the OpenAIAssistantAgentThread to create a thread or use invoke without a thread to create a new one. This method will be removed after May 1st 2025.")]
public System.Threading.Tasks.Task<string> CreateThreadAsync(Microsoft.SemanticKernel.Agents.OpenAI.OpenAIThreadCreationOptions? options, System.Threading.CancellationToken cancellationToken = default);
[<System.Obsolete("Use the OpenAIAssistantAgentThread to create a thread or use invoke without a thread to create a new one. This method will be removed after May 1st 2025.")>]
member this.CreateThreadAsync : Microsoft.SemanticKernel.Agents.OpenAI.OpenAIThreadCreationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Function CreateThreadAsync (options As OpenAIThreadCreationOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)

Parameters

options
OpenAIThreadCreationOptions

The options for creating the thread.

cancellationToken
CancellationToken

The CancellationToken to monitor for cancellation requests. The default is None.

Returns

The thread identifier.

Attributes

Applies to