Share via


ProjectResponsesClient Constructors

Definition

Overloads

ProjectResponsesClient()

Source:
ProjectResponsesClient.cs
protected ProjectResponsesClient();
Protected Sub New ()

Applies to

ProjectResponsesClient(AuthenticationTokenProvider, ProjectResponsesClientOptions)

Source:
ProjectResponsesClient.cs

Creates a new instance of ProjectResponsesClient.

public ProjectResponsesClient(System.ClientModel.AuthenticationTokenProvider tokenProvider, Azure.AI.Projects.OpenAI.ProjectResponsesClientOptions options);
new Azure.AI.Projects.OpenAI.ProjectResponsesClient : System.ClientModel.AuthenticationTokenProvider * Azure.AI.Projects.OpenAI.ProjectResponsesClientOptions -> Azure.AI.Projects.OpenAI.ProjectResponsesClient
Public Sub New (tokenProvider As AuthenticationTokenProvider, options As ProjectResponsesClientOptions)

Parameters

Remarks

This constructor will directly use the supplied value from the provided OpenAI.OpenAIClientOptions.Endpoint and will perform no additional automatic resolution.

Applies to

ProjectResponsesClient(Uri, AuthenticationTokenProvider, ProjectResponsesClientOptions)

Source:
ProjectResponsesClient.cs

Creates a new instance of ProjectResponsesClient.

public ProjectResponsesClient(Uri projectEndpoint, System.ClientModel.AuthenticationTokenProvider tokenProvider, Azure.AI.Projects.OpenAI.ProjectResponsesClientOptions options = default);
new Azure.AI.Projects.OpenAI.ProjectResponsesClient : Uri * System.ClientModel.AuthenticationTokenProvider * Azure.AI.Projects.OpenAI.ProjectResponsesClientOptions -> Azure.AI.Projects.OpenAI.ProjectResponsesClient
Public Sub New (projectEndpoint As Uri, tokenProvider As AuthenticationTokenProvider, Optional options As ProjectResponsesClientOptions = Nothing)

Parameters

projectEndpoint
Uri

Remarks

This constructor will automatically construct the base URI for requests from the supplied projectEndpoint value. To use a base URI directly, use the alternative constructor and set OpenAI.OpenAIClientOptions.Endpoint on the options supplied.

Applies to

ProjectResponsesClient(AuthenticationTokenProvider, ProjectResponsesClientOptions, AgentReference, String)

Source:
ProjectResponsesClient.cs
public ProjectResponsesClient(System.ClientModel.AuthenticationTokenProvider tokenProvider, Azure.AI.Projects.OpenAI.ProjectResponsesClientOptions options = default, Azure.AI.Projects.OpenAI.AgentReference defaultAgent = default, string defaultConversationId = default);
new Azure.AI.Projects.OpenAI.ProjectResponsesClient : System.ClientModel.AuthenticationTokenProvider * Azure.AI.Projects.OpenAI.ProjectResponsesClientOptions * Azure.AI.Projects.OpenAI.AgentReference * string -> Azure.AI.Projects.OpenAI.ProjectResponsesClient
Public Sub New (tokenProvider As AuthenticationTokenProvider, Optional options As ProjectResponsesClientOptions = Nothing, Optional defaultAgent As AgentReference = Nothing, Optional defaultConversationId As String = Nothing)

Parameters

defaultAgent
AgentReference
defaultConversationId
String

Applies to

ProjectResponsesClient(Uri, AuthenticationTokenProvider, AgentReference, String, ProjectResponsesClientOptions)

Source:
ProjectResponsesClient.cs

Creates a new instance of ProjectResponsesClient.

public ProjectResponsesClient(Uri projectEndpoint, System.ClientModel.AuthenticationTokenProvider tokenProvider, Azure.AI.Projects.OpenAI.AgentReference defaultAgent, string defaultConversationId = default, Azure.AI.Projects.OpenAI.ProjectResponsesClientOptions options = default);
new Azure.AI.Projects.OpenAI.ProjectResponsesClient : Uri * System.ClientModel.AuthenticationTokenProvider * Azure.AI.Projects.OpenAI.AgentReference * string * Azure.AI.Projects.OpenAI.ProjectResponsesClientOptions -> Azure.AI.Projects.OpenAI.ProjectResponsesClient
Public Sub New (projectEndpoint As Uri, tokenProvider As AuthenticationTokenProvider, defaultAgent As AgentReference, Optional defaultConversationId As String = Nothing, Optional options As ProjectResponsesClientOptions = Nothing)

Parameters

projectEndpoint
Uri
defaultAgent
AgentReference
defaultConversationId
String

Applies to