CodeBasedEvaluatorDefinition interface
Codebasierte Evaluatordefinition mit Python-Code
- Extends
Eigenschaften
| blob_uri | Die Blob-URI für den Evaluatorspeicher |
| code_text | Inline-Codetext für den Evaluator |
| entry_point | Der Einstiegspunkt Python Dateiname des hochgeladenen Evaluatorcodes (z. B. 'answer_length_evaluator.py') |
| image_tag | Das Container-Image-Tag zur Verwendung für die Ausführung des Evaluatorcodes |
| type | Der Typdiskriminator, immer 'Code'. |
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
blob_uri
Die Blob-URI für den Evaluatorspeicher
blob_uri?: string
Eigenschaftswert
string
code_text
Inline-Codetext für den Evaluator
code_text?: string
Eigenschaftswert
string
entry_point
Der Einstiegspunkt Python Dateiname des hochgeladenen Evaluatorcodes (z. B. 'answer_length_evaluator.py')
entry_point?: string
Eigenschaftswert
string
image_tag
Das Container-Image-Tag zur Verwendung für die Ausführung des Evaluatorcodes
image_tag?: string
Eigenschaftswert
string
type
Der Typdiskriminator, immer 'Code'.
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