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
object OpenRouterModels
OpenRouter models Models available through the OpenRouter API