REST Resource: projects.locations.apps.evaluationExpectations

资源:EvaluationExpectation

评估预期表示要评估的具体标准。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "tags": [
    string
  ],
  "createTime": string,
  "updateTime": string,
  "etag": string,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "llmCriteria": {
    object (EvaluationExpectation.LlmCriteria)
  }
  // End of mutually exclusive fields.
}
字段
name

string

标识符。相应评估预期值的唯一标识符。格式:projects/{project}/locations/{location}/apps/{app}/evaluationExpectations/{evaluationExpectation}

displayName

string

必需。用户定义的显示名称。在应用中必须是唯一的。

tags[]

string

可选。针对预期结果的用户定义标记。可用于过滤预期。

createTime

string (Timestamp format)

仅限输出。创建评估预期时的时间戳。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

仅限输出。上次更新评估预期时的时间戳。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

etag

string

仅限输出。用于确保对象在读取-修改-写入操作期间未发生更改的 ETag。如果 etag 为空,则更新会覆盖任何并发更改。

用于评估的标准的定义。以下是互斥字段的列表。在响应中,最多只能设置以下字段之一:
llmCriteria

object (EvaluationExpectation.LlmCriteria)

可选。基于 LLM 提示的评估标准。

互斥字段的结束。

EvaluationExpectation.LlmCriteria

基于 LLM 的评估标准的配置。

JSON 表示法
{
  "prompt": string
}
字段
prompt

string

必需。提供给 LLM 评判器的提示/指令。

方法

create

创建评估预期。

delete

删除评估预期。

get

获取指定评估预期值的详细信息。

list

列出指定应用中的所有评估预期。

patch

更新评估预期。