Package-level declarations
Types
Implementation of MultiLLMPromptExecutor that supports OpenAI, Anthropic, and Google providers.
Functions
Creates an instance of SingleLLMPromptExecutor with an AnthropicLLMClient.
Convenience overload that constructs the underlying client via its JVM no-factory entry point (resolves the default ai.koog.http.client.KoogHttpClient.Factory at call time). JVM and Android only.
Creates an instance of SingleLLMPromptExecutor with an OpenAILLMClient configured for Azure OpenAI.
Convenience overload that constructs the underlying client via its JVM no-factory entry point (resolves the default ai.koog.http.client.KoogHttpClient.Factory at call time). JVM and Android only.
Creates an instance of SingleLLMPromptExecutor with a BedrockLLMClient.
Creates an instance of SingleLLMPromptExecutor with a BedrockLLMClient. Uses the provided Bedrock API key to create a aws.smithy.kotlin.runtime.http.auth.BearerTokenProvider.
Creates an instance of SingleLLMPromptExecutor with an GoogleLLMClient.
Convenience overload that constructs the underlying client via its JVM no-factory entry point (resolves the default ai.koog.http.client.KoogHttpClient.Factory at call time). JVM and Android only.
Creates an instance of SingleLLMPromptExecutor with a MistralAILLMClient.
Convenience overload that constructs the underlying client via its JVM no-factory entry point (resolves the default ai.koog.http.client.KoogHttpClient.Factory at call time). JVM and Android only.
Creates an instance of SingleLLMPromptExecutor with an OllamaClient.
Convenience overload that constructs the underlying client via its JVM no-factory entry point (resolves the default ai.koog.http.client.KoogHttpClient.Factory at call time). JVM and Android only.
Creates a SingleLLMPromptExecutor instance configured to use the OpenAI client.
Convenience overload that constructs the underlying client via its JVM no-factory entry point (resolves the default ai.koog.http.client.KoogHttpClient.Factory at call time). JVM and Android only.
Creates an instance of SingleLLMPromptExecutor with an OpenRouterLLMClient.
Convenience overload that constructs the underlying client via its JVM no-factory entry point (resolves the default ai.koog.http.client.KoogHttpClient.Factory at call time). JVM and Android only.