文档首页/ 智果(AgentArts)智能体平台/ API参考/ API/ 评估/ 评估器管理/ 获取评估器信息列表 - ListOpsEvaluators
更新时间:2026-07-24 GMT+08:00
分享

获取评估器信息列表 - ListOpsEvaluators

功能介绍

该接口用于分页查询当前租户下所有已注册的评估器信息,支持按名称、类型或创建时间进行过滤评估器。

调用方法

请参见如何调用API

授权信息

账号根用户具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备如下身份策略权限,更多的权限说明请参见权限和授权项

授权项

访问级别

资源类型(*为必须)

条件键

别名

依赖的授权项

agentarts:evaluator:listOpsEvaluators

List

evaluator *

g:ResourceTag/<tag-key>

-

-

URI

POST /v1/ops/evaluators/list

请求参数

表1 请求Body参数

参数

是否必选

参数类型

描述

builtin

Boolean

参数解释:

是否为系统预置评估器的过滤开关。

约束限制:

布尔值。

取值范围:

  • true: 仅查询预置评估器

  • false: 仅查询用户自定义评估器

默认取值:

无(查询全部)。

filter_option

EvaluationOpsFilterOption object

参数解释:

评估操作的过滤选项包装对象。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

page_size

Integer

参数解释:

分页查询时每页返回的记录数量。

约束限制:

0到10000。

取值范围:

0到10000之间的整数。

默认取值:

10。

page_number

Integer

参数解释:

分页查询的当前页码。

约束限制:

0到10000。

取值范围:

0到10000 之间的整数。

默认取值:

1。

表2 EvaluationOpsFilterOption

参数

是否必选

参数类型

描述

filters

EvaluationOpsFilters object

参数解释:

评估操作的过滤条件对象。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表3 EvaluationOpsFilters

参数

是否必选

参数类型

描述

logic_op

String

参数解释:

过滤条件的逻辑运算符。And表示全显,Or表示任一。

约束限制:

0到10000字符。

取值范围:

And, Or。

默认取值:

不涉及。

filter_conditions

Array of objects

参数解释:

具体的过滤条件列表。每个元素为一个JSON格式的字符串。

约束限制:

数组长度为0到10000。

取值范围:

不涉及。

默认取值:

不涉及。

响应参数

状态码:200

表4 响应Body参数

参数

参数类型

描述

evaluators

Array of OpsListEvaluatorsInfo objects

参数解释

包含评估器元数据、配置信息及状态的详细信息列表。

取值范围

元素参考内部定义。

total

Integer

参数解释

符合当前过滤条件的评估器总记录数,常用于分页。

取值范围

非负整数。

表5 OpsListEvaluatorsInfo

参数

参数类型

描述

evaluator_id

String

参数解释

评估器的唯一标识符。

取值范围

系统生成的ID字符串。

name

String

参数解释

评估器的名称,用于界面展示和检索。

取值范围

任意字符串。

description

String

参数解释

评估器的功能描述或业务用途说明。

取值范围

任意字符串。

evaluator_type

Integer

参数解释

评估器的类型编码,用于区分不同的逻辑实现(如自定义评估器或系统评估器)。

取值范围

整型编码。

box_type

String

参数解释

评估器的可见性或黑白盒属性。

取值范围

White (白盒), Black (黑盒)。

builtin

Boolean

参数解释

标识该评估器是否为系统预置。

取值范围

true (是), false (否)。

latest_version

String

参数解释

评估器的最新发布的版本号。

取值范围

如 0.0.2 格式的版本字符串。

draft_submitted

Boolean

参数解释

标识当前的草稿内容是否已经提交。

取值范围

true (已提交), false (未提交)。

tags

String

参数解释

评估器的分类标签。

取值范围

任意字符串。

base_info

OpsEvaluatorBaseInfo object

参数解释:

评估器的基础审计信息,记录创建与更新详情。

取值范围:

不涉及。

current_version

OpsEvaluationCurrentVersion object

参数解释:

评估器当前版本的详细信息结构体。

取值范围:

不涉及。

表6 OpsEvaluationCurrentVersion

参数

参数类型

描述

base_info

OpsEvaluatorBaseInfo object

参数解释:

评估器的基础审计信息,记录创建与更新详情。

取值范围:

不涉及。

description

String

参数解释:

特定版本的详细描述或变更日志。

取值范围:

不涉及。

evaluator_content

String

参数解释:

评估器的核心配置或脚本内容。

取值范围:

不涉及。

id

String

参数解释:

评估器的唯一标识符。

取值范围:

不涉及。

version

String

参数解释:

评估器的版本号。

取值范围:

不涉及。

表7 OpsEvaluatorBaseInfo

参数

参数类型

描述

created_at

String

参数解释:

评估器的创建时间。

created_by

EvaluationOpsCreatedBy object

参数解释:

记录评估资产创建者详情。

取值范围:

不涉及。

updated_at

String

参数解释:

评估器的最近一次更新时间。

updated_by

EvaluationOpsUpdatedBy object

参数解释:

记录评估资产最近一次变更操作者信息。

取值范围:

不涉及。

表8 EvaluationOpsCreatedBy

参数

参数类型

描述

user_id

String

参数解释:

资源创建者的唯一标识符。

name

String

参数解释:

资源创建者的显示名称。

avatar_url

String

参数解释:

创建者的头像链接。

表9 EvaluationOpsUpdatedBy

参数

参数类型

描述

user_id

String

参数解释:

最后一次更新资源的用户的ID。

name

String

参数解释:

更新者的显示名称。

avatar_url

String

参数解释:

更新者的头像链接。

请求示例

查询当前租户下所有已注册的评估器信息

POST https://api.example.com/v1/ops/evaluators/list

{
  "builtin" : false,
  "filter_option" : {
    "filters" : {
      "logic_op" : "And",
      "filter_conditions" : [ { } ]
    }
  },
  "page_size" : 12,
  "page_number" : 1
}

响应示例

状态码:200

获取评估器列表信息成功

{
  "evaluators" : [ {
    "base_info" : {
      "created_at" : "2026-04-13T17:34:08.696Z",
      "created_by" : {
        "name" : "ARM301_Versatile_z30038842_01",
        "account_id" : "6c23f0482474776dc"
      },
      "updated_at" : "2026-04-13T17:34:08.696Z",
      "updated_by" : {
        "name" : "ARM301_Versatile_z30038842_01",
        "account_id" : "6c2474176dc"
      }
    },
    "evaluator_type" : 1,
    "turn_type" : "single",
    "latest_version" : "0.0.1",
    "evaluator_id" : "23b9ff4f-79cb-44a8-8ffd-5d3d0fd8e1a8",
    "account_id" : "6c2347447776dc",
    "current_version" : {
      "account_id" : "6c23f0482eb54863ba41cc42dab176dc",
      "evaluator_id" : "23b9ff4f-79cb-44a8-8ffd-5d3d0fd8e1a8",
      "version" : "0.0.1",
      "description" : "test1776101648491bmUF",
      "version_description" : "",
      "base_info" : {
        "created_at" : "2026-04-13T17:34:08.696Z",
        "created_by" : {
          "name" : "ARM301_Versatile_z30038842_01",
          "account_id" : "6c23f048232242564277b176dc"
        },
        "updated_at" : "2026-04-13T17:34:08.696Z",
        "updated_by" : {
          "name" : "ARM301_Versatile_z30038842_01",
          "account_id" : "6c6454bhh2dab176dc"
        }
      },
      "evaluator_content" : {
        "input_schemas" : [ {
          "key" : "input",
          "support_content_types" : [ "Text" ]
        }, {
          "key" : "actual_output",
          "support_content_types" : [ "Text" ]
        } ],
        "prompt_evaluator" : {
          "message_list" : [ {
            "content" : {
              "content_type" : "Text",
              "format" : 1,
              "text" : "# Role\n你是一位极其“挑剔”的文字编辑与信息效率审计专家。"
            },
            "role" : 1
          } ],
          "model_config" : {
            "frequency_penalty" : 0,
            "max_tokens" : 3000,
            "model_id" : "deepseek-v3.2",
            "model_name" : "deepseek-v3.2",
            "temperature" : 0.1,
            "top_p" : 0.3
          }
        }
      },
      "reference_count" : 0
    },
    "current_version_id" : "",
    "description" : "test1776101648491bmUF",
    "name" : "test1776101648491bmUF",
    "reference_count" : 0
  } ],
  "total" : 22,
  "page_number" : 1,
  "page_size" : 100,
  "total_pages" : 1
}

状态码

状态码

描述

200

获取评估器列表信息成功

错误码

请参见错误码

相关文档