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