Class Tool
- java.lang.Object
-
- io.github.sashirestela.openai.common.tool.Tool
-
- Direct Known Subclasses:
AssistantTool
public class Tool extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Tool.ToolFunctionDef
-
Field Summary
Fields Modifier and Type Field Description protected Tool.ToolFunctionDef
function
protected ToolType
type
-
Constructor Summary
Constructors Constructor Description Tool()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Tool
function(FunctionDef function)
static List<Tool>
functions(List<FunctionDef> functions)
-
-
-
Field Detail
-
type
protected ToolType type
-
function
protected Tool.ToolFunctionDef function
-
-
Method Detail
-
function
public static Tool function(FunctionDef function)
-
functions
public static List<Tool> functions(List<FunctionDef> functions)
-
-