Package-level declarations

Types

Link copied to clipboard
class OpenRouterClientSettings(    val baseUrl: String = "https://openrouter.ai",     val timeoutConfig: ConnectionTimeoutConfig = ConnectionTimeoutConfig())

Configuration settings for connecting to the OpenRouter API.

Link copied to clipboard
class OpenRouterLLMClient(    apiKey: String,     settings: OpenRouterClientSettings = OpenRouterClientSettings(),     baseClient: HttpClient = HttpClient()) : LLMClient

Implementation of LLMClient for OpenRouter API. OpenRouter is an API that routes requests to multiple LLM providers.

Link copied to clipboard

OpenRouter models Models available through the OpenRouter API