Class DefaultToolExecutionEligibilityPredicate

java.lang.Object
org.springframework.ai.model.tool.DefaultToolExecutionEligibilityPredicate
All Implemented Interfaces:
BiPredicate<ChatOptions,ChatResponse>, ToolExecutionEligibilityPredicate

public class DefaultToolExecutionEligibilityPredicate extends Object implements ToolExecutionEligibilityPredicate
Default implementation of ToolExecutionEligibilityPredicate that checks whether tool execution is enabled in the prompt options and if the chat response contains tool calls.
Author:
Christian Tzolov