ProjectConversationsClient Class

Definition

Provides conversation operations for an Azure AI project through the OpenAI conversation API.

public class ProjectConversationsClient : OpenAI.Conversations.ConversationClient
type ProjectConversationsClient = class
    inherit ConversationClient
Public Class ProjectConversationsClient
Inherits ConversationClient
Inheritance
OpenAI.Conversations.ConversationClient
ProjectConversationsClient

Constructors

Name Description
ProjectConversationsClient()

Initializes a new instance of ProjectConversationsClient for mocking.

ProjectConversationsClient(ClientPipeline, OpenAIClientOptions)

Initializes a new instance of ProjectConversationsClient.

Methods

Name Description
CreateProjectConversation(ProjectConversationCreationOptions, CancellationToken)

Creates a project conversation.

CreateProjectConversationAsync(ProjectConversationCreationOptions, CancellationToken)

Asynchronously creates a project conversation.

CreateProjectConversationItems(String, IEnumerable<ResponseItem>, IEnumerable<IncludedConversationItemProperty>, CancellationToken)

Creates items in a conversation with the given ID.

CreateProjectConversationItemsAsync(String, IEnumerable<ResponseItem>, IEnumerable<IncludedConversationItemProperty>, CancellationToken)

Asynchronously creates items in a conversation with the given ID.

GetProjectConversation(String, CancellationToken)

Gets a project conversation by ID.

GetProjectConversationAsync(String, CancellationToken)

Asynchronously gets a project conversation by ID.

GetProjectConversationItem(String, String, IEnumerable<IncludedConversationItemProperty>, CancellationToken)

Gets a single item from a project conversation.

GetProjectConversationItemAsync(String, String, IEnumerable<IncludedConversationItemProperty>, CancellationToken)

Asynchronously gets a single item from a project conversation.

GetProjectConversationItems(String, Nullable<AgentResponseItemKind>, Nullable<Int32>, String, String, String, IEnumerable<IncludedConversationItemProperty>, CancellationToken)

Gets the items in a project conversation.

GetProjectConversationItemsAsync(String, Nullable<AgentResponseItemKind>, Nullable<Int32>, String, String, String, IEnumerable<IncludedConversationItemProperty>, CancellationToken)

Asynchronously gets the items in a project conversation.

GetProjectConversations(AgentReference, Nullable<Int32>, String, String, String, CancellationToken)

Gets the project conversations.

GetProjectConversationsAsync(AgentReference, Nullable<Int32>, String, String, String, CancellationToken)

Asynchronously gets the project conversations.

UpdateProjectConversation(String, ProjectConversationUpdateOptions, CancellationToken)

Updates a project conversation.

UpdateProjectConversationAsync(String, ProjectConversationUpdateOptions, CancellationToken)

Asynchronously updates a project conversation.

Applies to