REST Resource: projects.locations.apps.evaluationExpectations

Ressource: EvaluationExpectation

Eine Bewertungserwartung stellt ein bestimmtes Kriterium dar, anhand dessen die Bewertung erfolgt.

JSON-Darstellung
{
  "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.
}
Felder
name

string

ID. Die eindeutige Kennung dieser Erwartung für die Auswertung. Format: projects/{project}/locations/{location}/apps/{app}/evaluationExpectations/{evaluationExpectation}

displayName

string

Erforderlich. Benutzerdefinierter Anzeigename. Muss innerhalb der App eindeutig sein.

tags[]

string

Optional. Benutzerdefinierte Tags für Erwartungen. Kann zum Filtern von Erwartungen verwendet werden.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel für die Erstellung der Erwartung für die Bewertung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der letzten Aktualisierung der Erwartung für die Auswertung.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

etag

string

Nur Ausgabe. ETag, mit dem sichergestellt wird, dass sich das Objekt während eines Read-Modify-Write-Vorgangs nicht geändert hat. Wenn das ETag leer ist, werden durch das Update alle gleichzeitigen Änderungen überschrieben.

Die Definition der Kriterien, die für die Bewertung verwendet werden. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
llmCriteria

object (EvaluationExpectation.LlmCriteria)

Optional. Bewertungskriterien, die auf einem LLM-Prompt basieren.

Ende der sich gegenseitig ausschließenden Felder.

EvaluationExpectation.LlmCriteria

Konfiguration für LLM-basierte Bewertungskriterien.

JSON-Darstellung
{
  "prompt": string
}
Felder
prompt

string

Erforderlich. Der Prompt bzw. die Anweisungen, die dem LLM-Judge zur Verfügung gestellt werden.

Methoden

create

Erstellt eine Erwartung für die Bewertung.

delete

Löscht eine Erwartung für die Auswertung.

get

Ruft Details zur angegebenen Erwartung für die Bewertung ab.

list

Listet alle erwarteten Bewertungen in der angegebenen App auf.

patch

Aktualisiert eine Erwartung für die Bewertung.