public class FunctionToolDesc extends Object implements FunctionTool
| Constructor and Description |
|---|
FunctionToolDesc(String name) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittypepublic FunctionToolDesc(String name)
name - 函数名字public FunctionToolDesc description(String description)
description - 参数public FunctionToolDesc returnDirect(boolean returnDirect)
returnDirect - 直接返回public FunctionToolDesc param(String name, Class<?> type, boolean required, String description)
name - 参数名字type - 参数类型required - 是否必须description - 参数描述public FunctionToolDesc param(String name, Class<?> type, String description)
name - 参数名字type - 参数类型description - 参数描述public FunctionToolDesc stringParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc intParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc floatParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc boolParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc dateParam(String name, String description)
name - 参数名字description - 参数描述public FunctionToolDesc doHandle(Function<Map<String,Object>,String> handler)
handler - 处理器public String name()
name in interface FunctionToolpublic String description()
description in interface FunctionToolpublic boolean returnDirect()
returnDirect in interface FunctionToolpublic List<FunctionToolParam> params()
public org.noear.snack.ONode inputSchema()
inputSchema in interface FunctionToolCopyright © 2025. All rights reserved.