OpenAIClientSettings

class OpenAIClientSettings(val baseUrl: String = "https://api.openai.com", val timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig())(source)

Represents the settings for configuring an OpenAI client.

Constructors

Link copied to clipboard
constructor(baseUrl: String = "https://api.openai.com", timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig())

Properties

Link copied to clipboard

The base URL of the OpenAI API. Defaults to "https://api.openai.com/v1".

Link copied to clipboard
val timeoutConfig: ConnectionTimeoutConfig

Configuration for connection timeouts, including request, connect, and socket timeouts.