OpenAIBasedSettings

abstract class OpenAIBasedSettings(val baseUrl: String, val chatCompletionsPath: String, val timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig())(source)

Base settings class for OpenAI-based API clients.

Constructors

Link copied to clipboard
constructor(baseUrl: String, chatCompletionsPath: String, timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig())

Properties

Link copied to clipboard

The base URL for the API endpoint.

Link copied to clipboard

The path for chat completions API endpoints.

Link copied to clipboard

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