
# 获取评估器信息 - ShowOpsEvaluator
#### 功能介绍
该接口用于通过指定的评估器ID检索其完整定义信息，包括判分逻辑、参数配置、关联模型及元数据详情，是核对特定评测标准执行细节的核心入口。
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-agentarts/agentarts_07_0003.html)。
#### 授权信息
账号根用户具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备如下身份策略权限，更多的权限说明请参见[权限和授权项](https://support.huaweicloud.com/api-agentarts/Permission.html)。
| 授权项                                  | 访问级别 | 资源类型（\*为必须）  | 条件键                       | 别名 | 依赖的授权项 |
|:---|:---|:---|:---|:---|:---|
| agentarts:evaluator:showOpsEvaluator | Read | evaluator \* | g:ResourceTag/\<tag-key\> | -  | -      |
   
#### URI
GET /v1/ops/evaluators/{evaluator_id}
表1路径参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|:---|:---|
| evaluator_id | 是    | String | **参数解释：** 评估器的唯一标识符（ID）。可通过调用创建评估器接口获取，或通过查询评估器列表接口获取。该参数在路径中指定，用于精确定位需要操作或查询的特定评估器资源。 **约束限制：** 不涉及。 **取值范围：** 由字母、数字和连字符（-）组成的字符串，长度为1\~100个字符。 **默认取值：** 不涉及。 |
   
#### 请求参数
无
#### 响应参数
**状态码：200**
表2响应Body参数 
| 参数              | 参数类型                                                                                          | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| evaluator_id    | String                                                                                        | **参数解释：** 评估器的唯一标识符ID。可通过调用创建评估器接口获取，或通过查询评估器列表接口获取。 **取值范围：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| name            | String                                                                                        | **参数解释：** 评估器的显示名称。 **取值范围：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| description     | String                                                                                        | **参数解释：** 对评估器功能、逻辑或评测维度的详细描述。 **取值范围：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| evaluator_type  | Integer                                                                                       | **参数解释：** 评估器的分类类型编码。 **取值范围：** - 1: 模型评估器   - 2: 代码评估器   - 3: 自适应评估器    |
| box_type        | String                                                                                        | **参数解释：** 评估器的可见性类型（盒子类型），决定了评估逻辑的透明度。 **取值范围：** - White: 白盒评估。   - Black: 黑盒评估。                                                                                                                       |
| builtin         | Boolean                                                                                       | **参数解释：** 标识该评估器是否为系统内置预置。 **取值范围：** - true: 系统内置。   - false: 用户自定义。                                                                                                                                   |
| latest_version  | String                                                                                        | **参数解释：** 该评估器下最新发布的版本号。 **取值范围：** 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| current_version | [EvaluationOpsCurrentVersion] object | **参数解释：** 评估器的当前版本信息，引用EvaluationOpsCurrentVersion对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| base_info       | [OpsEvaluatorBaseInfo] object               | **参数解释：** 评估器的基础信息，引用OpsEvaluatorBaseInfo对象。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| tags            | Array of [OpsTmsTag] objects                           | **参数解释：** 评估器绑定的TMS标签列表。数组内每个元素为OpsTmsTag对象，包含标签的键值信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   
 表3EvaluationOpsCurrentVersion 
| 参数                | 参数类型   | 描述                                                                                                                                                                   |
|:---|:---|:---|
| description       | String | **参数解释：** 当前版本的详细描述信息。 **取值范围：** 不涉及。                    |
| evaluator_content | Object | **参数解释：** 评估器的核心配置JSON内容，包含评估逻辑、评分规则等配置项。 **取值范围：** 不涉及。 |
| version           | String | **参数解释：** 评估器的版本标识符。 **取值范围：** 符合语义化版本格式的字符串，如"v1.0.0"。  |
   
 表4OpsEvaluatorBaseInfo 
| 参数         | 参数类型                                                                                | 描述                                                                                                                                                                                                   |
|:---|:---|:---|
| created_at | String                                                                              | **参数解释：** 评估器的创建时间。时间格式为yyyy-MM-ddTHH:mm:ssZ，示例：2024-01-01T12:00:00Z。 **取值范围：** 不涉及。     |
| created_by | [EvaluationOpsCreatedBy] object | **参数解释：** 评估器的创建者信息，引用EvaluationOpsCreatedBy对象。                                                                                                                  |
| updated_at | String                                                                              | **参数解释：** 评估器的最近一次更新时间。时间格式为yyyy-MM-ddTHH:mm:ssZ，示例：2024-01-01T12:00:00Z。 **取值范围：** 不涉及。 |
| updated_by | [EvaluationOpsUpdatedBy] object | **参数解释：** 评估器的最近一次更新者信息，引用EvaluationOpsUpdatedBy对象。                                                                                                              |
   
 表5EvaluationOpsCreatedBy 
| 参数         | 参数类型   | 描述                                                                                                                                                |
|:---|:---|:---|
| user_id    | String | **参数解释：** 资源创建者的唯一标识符。 **取值范围：** 不涉及。 |
| name       | String | **参数解释：** 资源创建者的显示名称。 **取值范围：** 不涉及。  |
| avatar_url | String | **参数解释：** 创建者的头像链接。 **取值范围：** 不涉及。    |
   
 表6EvaluationOpsUpdatedBy 
| 参数         | 参数类型   | 描述                                                                                                                                                   |
|:---|:---|:---|
| user_id    | String | **参数解释：** 最后一次更新资源的用户的ID。 **取值范围：** 不涉及。 |
| name       | String | **参数解释：** 更新者的显示名称。 **取值范围：** 不涉及。       |
| avatar_url | String | **参数解释：** 更新者的头像链接。 **取值范围：** 不涉及。       |
   
 表7OpsTmsTag 
| 参数    | 参数类型   | 描述                                                                                                                                                             |
|:---|:---|:---|
| key   | String | **参数解释：** 标签键名称。 **取值范围：** 不涉及。                    |
| value | String | **参数解释：** 标签值，存储该标签键对应的具体内容。 **取值范围：** 长度0-256个字符。 |
   
#### 请求示例
通过评估器ID精确查询其配置详情、版本信息及判定逻辑。
```
GET https://api.example.com/v1/ops/evaluators/7590068991923321858
```
#### 响应示例
**状态码：200**
查询成功
```
{
  "evaluator_id" : "ade111ca-843f-4e20-a9a4-01a9aa22a3f9",
  "name" : "正确性评估",
  "description" : "评估提交的内容是否正确、准确、真实，并完整覆盖核心要点。",
  "evaluator_type" : 1,
  "box_type" : "White",
  "builtin" : false,
  "latest_version" : "0.0.2",
  "current_version" : {
    "description" : "description",
    "evaluator_content" : { },
    "version" : "v1.0.0"
  },
  "base_info" : {
    "created_at" : "2026-04-10T16:58:00Z",
    "created_by" : {
      "user_id" : "user_id",
      "name" : "name",
      "avatar_url" : "avatar_url"
    },
    "updated_at" : "2026-04-10T17:30:00Z",
    "updated_by" : {
      "user_id" : "user_id",
      "name" : "name",
      "avatar_url" : "https://example.com/avatar.png"
    }
  },
  "tags" : [ {
    "key" : "env",
    "value" : "prod"
  }, {
    "key" : "team",
    "value" : "ai-platform"
  } ]
}
```
#### 状态码
| 状态码 | 描述   |
|:---|:---|
| 200 | 查询成功 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-agentarts/ErrorCode.html)。
