
# 获取评估器筛选选项列表 - ListOpsEvaluatorFilterOptions
#### 功能介绍
该接口用于获取评估器列表页面可用的筛选维度及其枚举值。
前端通过此接口动态渲染筛选下拉框，帮助用户快速定位所需的评估器。
**返回的筛选项包括：**
- evaluator_type: 评估器类型（模型判定/代码判定/自适应判定）
  
- turn_type: 对话轮次类型（单轮/多轮）
  
- evaluator_content_type: 内容类型（文本/轨迹）
  
- evaluator_objective_type: 评估目标类型（任务完成/输出质量/安全/工具调用/轨迹质量）
  
**典型应用场景：**
用户在评估器列表页面选择筛选条件时，前端调用此接口获取可选的筛选项。
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-agentarts/agentarts_07_0003.html)。
#### 授权信息
当前API调用无需身份策略权限。
#### URI
GET /v1/ops/evaluator-filter-options
#### 请求参数
无
#### 响应参数
**状态码：200**
表1响应Body参数 
| 参数             | 参数类型                                                                                                                   | 描述                                                                                                                                                                                                                                                                                                                         |
|:---|:---|:---|
| filter_options | [OpsListEvaluatorFilterOptionsInfo] object | **参数解释：** 评估器筛选选项集合，包含各个维度的可用筛选项。 **取值范围：** 不涉及。 **取值范围：** 预定义的枚举值集合。 |
   
 表2OpsListEvaluatorFilterOptionsInfo 
| 参数                       | 参数类型              | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| evaluator_type           | Array of integers | **参数解释：** 评估器类型筛选项。 **取值范围：** 不涉及。 **取值范围：** - 1: 模型判定   - 2: 代码判定   - 3: 自适应判定                                                                                                                                                                                                                                                                                                                                                                                                               |
| turn_type                | Array of strings  | **参数解释：** 对话轮次类型筛选项。 **取值范围：** 不涉及。 **取值范围：** - single: 单轮对话   - multi: 多轮对话                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| evaluator_content_type   | Array of strings  | **参数解释：** 评估内容类型筛选项。 **取值范围：** 不涉及。 **取值范围：** - text: 文本   - trajectory: 轨迹                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| evaluator_objective_type | Array of strings  | **参数解释：** 评估目标类型筛选项。 **取值范围：** 不涉及。 **取值范围：** - 任务完成: 评估任务是否完成   - 输出质量: 评估输出内容的质量   - 安全: 评估内容安全性   - 工具调用: 评估工具调用的合理性   - 轨迹质量: 评估 Agent 轨迹的质量    |
   
**状态码：500**
表3响应Body参数 
| 参数         | 参数类型   | 描述                                                                                                                                                                                                                  |
|:---|:---|:---|
| error_code | String | **参数解释：** 系统定义的标准化错误代码。 **取值范围：** 业务异常编码字符串。                     |
| error_msg  | String | **参数解释：** 对错误的详细描述，包含异常原因或解决建议。 **取值范围：** 字符长度2-512，任意文本内容。      |
| request_id | String | **参数解释：** 请求的唯一标识符，用于问题排查和链路追踪。 **取值范围：** 符合通用唯一识别码(UUID)标准的字符串。 |
   
#### 请求示例
无
#### 响应示例
**状态码：200**
查询成功
```
{
  "filter_options" : {
    "evaluator_type" : [ 1, 2, 3 ],
    "turn_type" : [ "single", "multi" ],
    "evaluator_content_type" : [ "text", "trajectory" ],
    "evaluator_objective_type" : [ "任务完成", "输出质量", "安全", "工具调用", "轨迹质量" ]
  }
}
```
**状态码：500**
服务器内部错误
```
{
  "error_code" : "EVAL.80000001",
  "error_msg" : "服务器内部错误"
}
```
#### 状态码
| 状态码 | 描述      |
|:---|:---|
| 200 | 查询成功    |
| 500 | 服务器内部错误 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-agentarts/ErrorCode.html)。
