Package-level declarations

Types

Link copied to clipboard

Implementation of MultiLLMPromptExecutor that supports OpenAI, Anthropic, and Google providers.

Functions

Link copied to clipboard

Creates an instance of SingleLLMPromptExecutor with an AnthropicLLMClient.

Link copied to clipboard
fun simpleAzureOpenAIExecutor(resourceName: String, deploymentName: String, version: AzureOpenAIServiceVersion, apiToken: String): SingleLLMPromptExecutor

Creates an instance of SingleLLMPromptExecutor with an OpenAILLMClient configured for Azure OpenAI.

Link copied to clipboard
fun simpleBedrockExecutor(awsAccessKeyId: String, awsSecretAccessKey: String, settings: BedrockClientSettings = BedrockClientSettings()): SingleLLMPromptExecutor

Creates an instance of SingleLLMPromptExecutor with a BedrockLLMClient.

Link copied to clipboard

Creates an instance of SingleLLMPromptExecutor with an GoogleLLMClient.

Link copied to clipboard
fun simpleOllamaAIExecutor(baseUrl: String = "http://localhost:11434"): SingleLLMPromptExecutor

Creates an instance of SingleLLMPromptExecutor with an OllamaClient.

Link copied to clipboard

Creates a SingleLLMPromptExecutor instance configured to use the OpenAI client.

Link copied to clipboard

Creates an instance of SingleLLMPromptExecutor with an OpenRouterLLMClient.