REST Resource: projects.locations.apps.evaluationExpectations

Risorsa: EvaluationExpectation

Un'aspettativa di valutazione rappresenta un criterio specifico rispetto al quale effettuare la valutazione.

Rappresentazione 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.
}
Campi
name

string

Identificatore. L'identificatore univoco di questa aspettativa di valutazione. Formato: projects/{project}/locations/{location}/apps/{app}/evaluationExpectations/{evaluationExpectation}

displayName

string

Obbligatorio. Nome visualizzato definito dall'utente. Deve essere univoco all'interno dell'app.

tags[]

string

Facoltativo. Tag definiti dall'utente per le aspettative. Può essere utilizzato per filtrare le aspettative.

createTime

string (Timestamp format)

Solo output. Timestamp di creazione dell'aspettativa di valutazione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Timestamp dell'ultimo aggiornamento dell'aspettativa di valutazione.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

etag

string

Solo output. Etag utilizzato per garantire che l'oggetto non sia stato modificato durante un'operazione di lettura, modifica e scrittura. Se l'etag è vuoto, l'aggiornamento sovrascriverà eventuali modifiche simultanee.

La definizione dei criteri utilizzati per la valutazione. Di seguito è riportato un elenco di campi che si escludono a vicenda. In una risposta verrà impostato al massimo uno dei campi:
llmCriteria

object (EvaluationExpectation.LlmCriteria)

Facoltativo. Criteri di valutazione basati su un prompt LLM.

Fine dei campi che si escludono a vicenda.

EvaluationExpectation.LlmCriteria

Configurazione per i criteri di valutazione basati su LLM.

Rappresentazione JSON
{
  "prompt": string
}
Campi
prompt

string

Obbligatorio. Il prompt/le istruzioni forniti al giudice LLM.

Metodi

create

Crea un'aspettativa di valutazione.

delete

Elimina un'aspettativa di valutazione.

get

Recupera i dettagli dell'aspettativa di valutazione specificata.

list

Elenca tutte le aspettative di valutazione nella determinata app.

patch

Aggiorna un'aspettativa di valutazione.