REST Resource: projects.locations.apps.evaluationExpectations

Recurso: EvaluationExpectation

Uma expectativa de avaliação representa um critério específico para avaliação.

Representação 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.
}
Campos
name

string

Identificador. O identificador exclusivo desta expectativa de avaliação. Formato: projects/{project}/locations/{location}/apps/{app}/evaluationExpectations/{evaluationExpectation}

displayName

string

Obrigatório. Nome de exibição definido pelo usuário. Precisa ser exclusivo no app.

tags[]

string

Opcional. Tags definidas pelo usuário para expectativas. Pode ser usado para filtrar expectativas.

createTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora em que a expectativa de avaliação foi criada.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da última atualização da expectativa de avaliação.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

etag

string

Apenas saída. Etag usada para garantir que o objeto não foi alterado durante uma operação de leitura-modificação-gravação. Se a ETag estiver vazia, a atualização vai substituir todas as mudanças simultâneas.

A definição dos critérios usados para avaliação. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
llmCriteria

object (EvaluationExpectation.LlmCriteria)

Opcional. Critérios de avaliação baseados em um comando do LLM.

Fim dos campos mutuamente exclusivos.

EvaluationExpectation.LlmCriteria

Configuração para critérios de avaliação baseados em LLM.

Representação JSON
{
  "prompt": string
}
Campos
prompt

string

Obrigatório. O comando/instruções fornecidas ao avaliador de LLM.

Métodos

create

Cria uma expectativa de avaliação.

delete

Exclui uma expectativa de avaliação.

get

Recebe detalhes da expectativa de avaliação especificada.

list

Lista todas as expectativas de avaliação no app especificado.

patch

Atualiza uma expectativa de avaliação.