Class ToolProviderResult.Builder
java.lang.Object
dev.langchain4j.service.tool.ToolProviderResult.Builder
- Enclosing class:
ToolProviderResult
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(ToolSpecification tool, ToolExecutor executor) add(ToolSpecification tool, ToolExecutor executor, ReturnBehavior returnBehavior) add(AiServiceTool tool) addAll(Collection<AiServiceTool> tools) addAll(Map<ToolSpecification, ToolExecutor> tools) build()immediateReturnToolNames(Set<String> immediateReturnToolNames) Deprecated.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
add
-
add
-
add
public ToolProviderResult.Builder add(ToolSpecification tool, ToolExecutor executor, ReturnBehavior returnBehavior) -
addAll
-
addAll
-
immediateReturnToolNames
@Deprecated(since="1.14.0") public ToolProviderResult.Builder immediateReturnToolNames(Set<String> immediateReturnToolNames) Deprecated.useadd(AiServiceTool)oradd(ToolSpecification, ToolExecutor, ReturnBehavior)to specify tool'sReturnBehavior -
build
-
add(AiServiceTool)oradd(ToolSpecification, ToolExecutor, ReturnBehavior)to specify tool'sReturnBehavior