Package dev.langchain4j.agent.tool
Class ToolSpecification.Builder
java.lang.Object
dev.langchain4j.agent.tool.ToolSpecification.Builder
- Enclosing class:
- ToolSpecification
-
Method Summary
Modifier and TypeMethodDescriptionaddOptionalParameter(String name, JsonSchemaProperty... jsonSchemaProperties) addParameter(String name, JsonSchemaProperty... jsonSchemaProperties) build()description(String description) parameters(ToolParameters parameters)
-
Method Details
-
name
-
description
-
parameters
-
addParameter
public ToolSpecification.Builder addParameter(String name, JsonSchemaProperty... jsonSchemaProperties) -
addOptionalParameter
public ToolSpecification.Builder addOptionalParameter(String name, JsonSchemaProperty... jsonSchemaProperties) -
build
-