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