CodeBasedEvaluatorDefinition interface

Definición de evaluador basada en código usando código python

Extends

Propiedades

blob_uri

El URI del blob para el almacenamiento del evaluador

code_text

Texto de código en línea para el evaluador

entry_point

El punto de entrada Python el nombre del archivo para el código evaluador subido (por ejemplo, 'answer_length_evaluator.py')

image_tag

La etiqueta de imagen del contenedor para usar en la ejecución del código evaluador

type

El discriminador de tipo, siempre 'código'.

Propiedades heredadas

data_schema

El esquema JSON (Borrador 2020-12) para los datos de entrada del evaluador. Esto incluye parámetros como tipo, propiedades, obligatorio.

init_parameters

El esquema JSON (Borrador 2020-12) para los parámetros de entrada del evaluador. Esto incluye parámetros como tipo, propiedades, obligatorio.

metrics

Lista de métricas de salida producidas por este evaluador

Detalles de las propiedades

blob_uri

El URI del blob para el almacenamiento del evaluador

blob_uri?: string

Valor de propiedad

string

code_text

Texto de código en línea para el evaluador

code_text?: string

Valor de propiedad

string

entry_point

El punto de entrada Python el nombre del archivo para el código evaluador subido (por ejemplo, 'answer_length_evaluator.py')

entry_point?: string

Valor de propiedad

string

image_tag

La etiqueta de imagen del contenedor para usar en la ejecución del código evaluador

image_tag?: string

Valor de propiedad

string

type

El discriminador de tipo, siempre 'código'.

type: "code"

Valor de propiedad

"code"

Detalles de las propiedades heredadas

data_schema

El esquema JSON (Borrador 2020-12) para los datos de entrada del evaluador. Esto incluye parámetros como tipo, propiedades, obligatorio.

data_schema?: Record<string, unknown>

Valor de propiedad

Record<string, unknown>

Heredado deEvaluatorDefinition.data_schema

init_parameters

El esquema JSON (Borrador 2020-12) para los parámetros de entrada del evaluador. Esto incluye parámetros como tipo, propiedades, obligatorio.

init_parameters?: Record<string, unknown>

Valor de propiedad

Record<string, unknown>

Heredado deEvaluatorDefinition.init_parameters

metrics

Lista de métricas de salida producidas por este evaluador

metrics?: Record<string, EvaluatorMetric>

Valor de propiedad

Record<string, EvaluatorMetric>

Heredado deEvaluatorDefinition.metrics