CodeBasedEvaluatorDefinition interface
Codebasierte Evaluatordefinition mit Python-Code
- Extends
Eigenschaften
| code_text | Inline-Codetext für den Evaluator |
| 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
code_text
Inline-Codetext für den Evaluator
code_text: string
Eigenschaftswert
string
type
Die möglichen Werte des Diskriminators: code, prompt
type: "code"
Eigenschaftswert
"code"
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