Package-level declarations
Types
Link copied to clipboard
open class MultiLLMPromptExecutor(llmClients: Map<LLMProvider, LLMClient>, fallback: MultiLLMPromptExecutor.FallbackPromptExecutorSettings? = null) : PromptExecutor
MultiLLMPromptExecutor is a class responsible for executing prompts across multiple Large Language Models (LLMs). This implementation supports direct execution with specific LLM clients or utilizes a fallback strategy if no primary LLM client is available for the requested provider.
Link copied to clipboard
Executes prompts using a direct client for communication with large language model (LLM) providers.