Uses of Class
dev.langchain4j.agent.tool.ToolSpecification.Builder
-
Uses of ToolSpecification.Builder in dev.langchain4j.agent.tool
Modifier and TypeMethodDescriptionToolSpecification.Builder.addOptionalParameter
(String name, JsonSchemaProperty... jsonSchemaProperties) Adds an optional parameter to the tool.ToolSpecification.Builder.addOptionalParameter
(String name, Iterable<JsonSchemaProperty> jsonSchemaProperties) Adds an optional parameter to the tool.ToolSpecification.Builder.addParameter
(String name, JsonSchemaProperty... jsonSchemaProperties) Adds a parameter to the tool.ToolSpecification.Builder.addParameter
(String name, Iterable<JsonSchemaProperty> jsonSchemaProperties) Adds a parameter to the tool.static ToolSpecification.Builder
ToolSpecification.builder()
Creates builder to buildToolSpecification
.ToolSpecification.Builder.description
(String description) Sets thedescription
.Sets thename
.ToolSpecification.Builder.parameters
(ToolParameters parameters) Sets theparameters
.