程序包 com.sh.ai.impl

类 AITool

java.lang.Object
com.sh.ai.impl.AITool

public class AITool extends Object
智能体工具,即Function-call
  • 构造器详细资料

    • AITool

      public AITool()
  • 方法详细资料

    • valid

      public boolean valid()
    • hasParam

      public boolean hasParam()
    • getRequireParamNameList

      public List<String> getRequireParamNameList()
    • execute

      public AITool.AIToolExecuteRet execute(AIBaseConfig config, JSONObject args, Consumer<AICallbackMessage> callback)
    • addParam

      public AITool addParam(String name, String type, String desc, boolean required)
      添加参数
      参数:
      name - 参数名
      type - 类型
      desc - 描述
      required - 是否必填
      返回:
    • asJavaAttr

      public AITool asJavaAttr(JavaAttr javaAttr)
      通过设计器的自定义Java逻辑实现
      参数:
      javaAttr -
      返回: