Chain
Chains multiple response processors together.
Functions
Link copied to clipboard
Chains two processors together.
Link copied to clipboard
suspend fun process(executor: PromptExecutor, prompt: Prompt, model: LLModel, tools: List<ToolDescriptor>, response: Message.Response): Message.Response
Processes a single LLM response.
open suspend override fun process(executor: PromptExecutor, prompt: Prompt, model: LLModel, tools: List<ToolDescriptor>, responses: List<Message.Response>): List<Message.Response>