Annotation Interface ToolParam


@Target(PARAMETER) @Retention(RUNTIME) public @interface ToolParam
  • 必需元素概要

    所需元素
    修饰符和类型
    必需的元素
    说明
    参数描述 大模式能清晰看懂
    参数名称
    参数类型 (string/number/boolean/object)
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    boolean
    是否必填
  • 元素详细资料

    • name

      String name
      参数名称
      返回:
      参数名称
    • type

      String type
      参数类型 (string/number/boolean/object)
      返回:
      (string/number/boolean/object尽量别用/array)
    • description

      String description
      参数描述 大模式能清晰看懂
      返回:
      参数描述
    • required

      boolean required
      是否必填
      返回:
      boolean
      默认值:
      false