Table of Contents

Class OpenAIClientSettings

Namespace
OpenAI
Assembly
OpenAI-DotNet.dll
[Obsolete("use OpenAISettings instead")]
public sealed class OpenAIClientSettings
Inheritance
OpenAIClientSettings
Inherited Members

Constructors

OpenAIClientSettings()

public OpenAIClientSettings()

OpenAIClientSettings(string, string)

public OpenAIClientSettings(string domain, string apiVersion = "v1")

Parameters

domain string
apiVersion string

OpenAIClientSettings(string, string, string, bool, string)

public OpenAIClientSettings(string resourceName, string deploymentId, string apiVersion = "2024-10-21", bool useActiveDirectoryAuthentication = false, string azureDomain = "openai.azure.com")

Parameters

resourceName string
deploymentId string
apiVersion string
useActiveDirectoryAuthentication bool
azureDomain string

Properties

ApiVersion

public string ApiVersion { get; }

Property Value

string

BaseRequest

public string BaseRequest { get; }

Property Value

string

Default

public static OpenAIClientSettings Default { get; }

Property Value

OpenAIClientSettings

DeploymentId

public string DeploymentId { get; }

Property Value

string

IsAzureOpenAI

public bool IsAzureOpenAI { get; }

Property Value

bool

ResourceName

public string ResourceName { get; }

Property Value

string

Operators

implicit operator OpenAISettings(OpenAIClientSettings)

public static implicit operator OpenAISettings(OpenAIClientSettings settings)

Parameters

settings OpenAIClientSettings

Returns

OpenAISettings