Uses of Interface
org.springframework.ai.tool.ToolCallback
Packages that use ToolCallback
Package
Description
-
Uses of ToolCallback in org.springframework.ai.model.tool
Methods in org.springframework.ai.model.tool that return types with arguments of type ToolCallbackModifier and TypeMethodDescriptionDefaultToolCallingChatOptions.getToolCallbacks()ToolCallingChatOptions.getToolCallbacks()ToolCallbacks to be registered with the ChatModel.static List<ToolCallback> ToolCallingChatOptions.mergeToolCallbacks(List<ToolCallback> runtimeToolCallbacks, List<ToolCallback> defaultToolCallbacks) Methods in org.springframework.ai.model.tool with parameters of type ToolCallbackModifier and TypeMethodDescriptionDefaultToolCallingChatOptions.Builder.toolCallbacks(ToolCallback... toolCallbacks) ToolCallingChatOptions.Builder.toolCallbacks(ToolCallback... toolCallbacks) ToolCallbacks to be registered with the ChatModel.Method parameters in org.springframework.ai.model.tool with type arguments of type ToolCallbackModifier and TypeMethodDescriptionstatic List<ToolCallback> ToolCallingChatOptions.mergeToolCallbacks(List<ToolCallback> runtimeToolCallbacks, List<ToolCallback> defaultToolCallbacks) voidDefaultToolCallingChatOptions.setToolCallbacks(List<ToolCallback> toolCallbacks) voidToolCallingChatOptions.setToolCallbacks(List<ToolCallback> toolCallbacks) Set the ToolCallbacks to be registered with the ChatModel.DefaultToolCallingChatOptions.Builder.toolCallbacks(List<ToolCallback> toolCallbacks) ToolCallingChatOptions.Builder.toolCallbacks(List<ToolCallback> toolCallbacks) ToolCallbacks to be registered with the ChatModel.static voidToolCallingChatOptions.validateToolCallbacks(List<ToolCallback> toolCallbacks) -
Uses of ToolCallback in org.springframework.ai.support
Methods in org.springframework.ai.support that return ToolCallback -
Uses of ToolCallback in org.springframework.ai.tool
Methods in org.springframework.ai.tool that return ToolCallbackModifier and TypeMethodDescriptionStaticToolCallbackProvider.getToolCallbacks()Returns the array of function callbacks held by this provider.ToolCallbackProvider.getToolCallbacks()Methods in org.springframework.ai.tool with parameters of type ToolCallbackModifier and TypeMethodDescriptionstatic ToolCallbackProviderToolCallbackProvider.from(ToolCallback... toolCallbacks) Method parameters in org.springframework.ai.tool with type arguments of type ToolCallbackModifier and TypeMethodDescriptionstatic ToolCallbackProviderToolCallbackProvider.from(List<? extends ToolCallback> toolCallbacks) Constructors in org.springframework.ai.tool with parameters of type ToolCallbackModifierConstructorDescriptionStaticToolCallbackProvider(ToolCallback... toolCallbacks) Constructs a new StaticToolCallbackProvider with the specified array of function callbacks.Constructor parameters in org.springframework.ai.tool with type arguments of type ToolCallbackModifierConstructorDescriptionStaticToolCallbackProvider(List<? extends ToolCallback> toolCallbacks) Constructs a new StaticToolCallbackProvider with the specified list of function callbacks. -
Uses of ToolCallback in org.springframework.ai.tool.augment
Classes in org.springframework.ai.tool.augment that implement ToolCallbackModifier and TypeClassDescriptionclassAugmentedToolCallback<T extends Record>This class wraps an existingToolCallbackand modifies its input schema to include additional fields defined in the provided Record type.Methods in org.springframework.ai.tool.augment that return ToolCallbackConstructors in org.springframework.ai.tool.augment with parameters of type ToolCallbackModifierConstructorDescriptionAugmentedToolCallback(ToolCallback delegate, Class<T> augmentedArgumentsClass, @Nullable Consumer<AugmentedArgumentEvent<T>> augmentedArgumentsConsumer, boolean removeExtraArgumentsAfterProcessing) -
Uses of ToolCallback in org.springframework.ai.tool.function
Classes in org.springframework.ai.tool.function that implement ToolCallbackModifier and TypeClassDescriptionclassFunctionToolCallback<I,O> AToolCallbackimplementation to invoke functions as tools. -
Uses of ToolCallback in org.springframework.ai.tool.method
Classes in org.springframework.ai.tool.method that implement ToolCallbackModifier and TypeClassDescriptionfinal classAToolCallbackimplementation to invoke methods as tools.Methods in org.springframework.ai.tool.method that return ToolCallback -
Uses of ToolCallback in org.springframework.ai.tool.resolution
Methods in org.springframework.ai.tool.resolution that return ToolCallbackModifier and TypeMethodDescription@Nullable ToolCallback@Nullable ToolCallback@Nullable ToolCallback@Nullable ToolCallbackResolve theToolCallbackfor the given tool name.Constructor parameters in org.springframework.ai.tool.resolution with type arguments of type ToolCallback -
Uses of ToolCallback in org.springframework.ai.tool.support
Methods in org.springframework.ai.tool.support with parameters of type ToolCallbackMethod parameters in org.springframework.ai.tool.support with type arguments of type ToolCallbackModifier and TypeMethodDescriptionToolUtils.getDuplicateToolNames(List<ToolCallback> toolCallbacks)