ProviderKoogProperties

data class ProviderKoogProperties(val apiKey: String = "", val baseUrl: String)(source)

Represents the configuration properties required for a provider in Koog's multi-LLM settings.

This class is used to define client-specific settings such as the API key and base URL for various LLM (Large Language Model) providers, including Anthropic, Google, OpenAI, and OpenRouter. These properties are used in conjunction with the auto-configuration classes to initialize and configure respective client implementations.

Parameters

apiKey

The API key used to authenticate requests to the provider's service.

baseUrl

The base URL of the provider's API endpoint.

Constructors

Link copied to clipboard
constructor(apiKey: String = "", baseUrl: String)

Properties

Link copied to clipboard
Link copied to clipboard