REST Resource: projects.locations.apps.evaluationExpectations

Ressource : EvaluationExpectation

Une attente d'évaluation représente un critère spécifique à évaluer.

Représentation 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.
}
Champs
name

string

Identifiant. Identifiant unique de cette attente d'évaluation. Format : projects/{project}/locations/{location}/apps/{app}/evaluationExpectations/{evaluationExpectation}

displayName

string

Obligatoire. Nom à afficher défini par l'utilisateur. Doit être unique dans l'application.

tags[]

string

Facultatif. Balises définies par l'utilisateur pour les attentes. Peut être utilisé pour filtrer les attentes.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de création de l'attente d'évaluation.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la dernière mise à jour de l'attente d'évaluation.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

etag

string

Uniquement en sortie. Etag utilisé pour s'assurer que l'objet n'a pas été modifié lors d'une opération de lecture-modification-écriture. Si l'etag est vide, la mise à jour écrasera toutes les modifications simultanées.

Définition des critères utilisés pour l'évaluation. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse :
llmCriteria

object (EvaluationExpectation.LlmCriteria)

Facultatif. Critères d'évaluation basés sur un prompt LLM.

Fin des champs qui s'excluent mutuellement.

EvaluationExpectation.LlmCriteria

Configuration des critères d'évaluation basés sur les LLM.

Représentation JSON
{
  "prompt": string
}
Champs
prompt

string

Obligatoire. Le prompt/les instructions fournies au juge LLM.

Méthodes

create

Crée une attente d'évaluation.

delete

Supprime une attente d'évaluation.

get

Obtient les détails de l'attente d'évaluation spécifiée.

list

Liste toutes les attentes d'évaluation dans l'application donnée.

patch

Met à jour une attente d'évaluation.