Freigeben über


PromptBasedEvaluatorDefinition interface

Eingabeaufforderungsbasierter Evaluator

Extends

Eigenschaften

prompt_text

Der Eingabeaufforderungstext, der für die Auswertung verwendet wird

type

Die möglichen Werte des Diskriminators: code, prompt

Geerbte Eigenschaften

data_schema

Das JSON-Schema (Entwurf 2020-12) für die Eingabedaten des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich.

init_parameters

Das JSON-Schema (Entwurf 2020-12) für die Eingabeparameter des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich.

metrics

Liste der von diesem Evaluator erzeugten Ausgabemetriken

Details zur Eigenschaft

prompt_text

Der Eingabeaufforderungstext, der für die Auswertung verwendet wird

prompt_text: string

Eigenschaftswert

string

type

Die möglichen Werte des Diskriminators: code, prompt

type: "prompt"

Eigenschaftswert

"prompt"

Geerbte Eigenschaftsdetails

data_schema

Das JSON-Schema (Entwurf 2020-12) für die Eingabedaten des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich.

data_schema?: Record<string, unknown>

Eigenschaftswert

Record<string, unknown>

Von EvaluatorDefinition.data_schemageerbt

init_parameters

Das JSON-Schema (Entwurf 2020-12) für die Eingabeparameter des Evaluators. Dazu gehören Parameter wie Typ, Eigenschaften, erforderlich.

init_parameters?: Record<string, unknown>

Eigenschaftswert

Record<string, unknown>

Von EvaluatorDefinition.init_parametersgeerbt

metrics

Liste der von diesem Evaluator erzeugten Ausgabemetriken

metrics?: Record<string, EvaluatorMetric>

Eigenschaftswert

Record<string, EvaluatorMetric>

Geerbt vonEvaluatorDefinition.metrics