SingleLLMPromptExecutor
Executes prompts using a direct client for communication with large language model (LLM) providers.
This class provides functionality to execute prompts with optional tools and retrieve either a list of responses or a streaming flow of response chunks from the LLM provider. It delegates the actual LLM interaction to the provided implementation of LLMClient
.
Parameters
llmClient
The client used for direct communication with the LLM provider.