新建评估器 - CreateOpsEvaluator
功能介绍
该接口用于在系统中注册并创建一个新的评估器(Evaluator),通过定义具体的评估逻辑、判分准则及参数配置,为模型输出的质量度量提供标准化工具。
适用场景:
URI
POST /v1/ops/evaluators
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| Content-Type | 是 | String | 参数解释: 消息体编码格式。用于告知服务端请求体(Body)所采用的主体数据类型,以便服务端正确解析。 约束限制: 不涉及 取值范围: application/json 默认取值: application/json |
| Authorization | 是 | String | 参数解释: 签名认证信息,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
| X-Sdk-Date | 是 | String | 参数解释: 请求发送的时间,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| evaluator_type | 是 | Integer | 参数解释: 评估器的核心执行模式。 约束限制: int32 格式。 取值范围: 默认取值: 不涉及。 |
| current_version | 是 | EvaluationOpsCurrentVersion object | 参数解释: 该评估器的初始版本具体配置。 约束限制: 符合 EvaluationOpsCurrentVersion定义。 取值范围: 对象结构。 默认取值: 不涉及。 |
| name | 是 | String | 参数解释: 评估器的业务名称。 约束限制: 长度 0到10000字符。 取值范围: 中英文及特殊字符。 默认取值: 不涉及。 |
| description | 是 | String | 参数解释: 对该评估器的功能逻辑和判定准则的详细文字补充。 约束限制: 长度 0到10000字符。 取值范围: 任意字符串。 默认取值: 不涉及。 |
响应参数
状态码:200
返回创建评估器成功
无
请求示例
创建一个新的评估器
POST https://*.com/agentarts/v1/ops/evaluators
{
"evaluator_type" : 1,
"current_version" : {
"description" : "description",
"evaluator_content" : { },
"version" : "v1.0.0"
},
"name" : "正确性评估",
"description" : "评估提交的内容是否正确、准确、真实,并完整覆盖核心要点。"
} 响应示例
状态码:200
返回创建评估器成功
{
"body" : {
"evaluator_id" : "7ebc91e2-2380-4072-a503-6b20888abb08"
}
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 返回创建评估器成功 |
错误码
请参见错误码。