CodeBasedEvaluatorDefinition interface

Python kodunu kullanarak kod tabanlı değerlendirici tanımı

Extends

Özellikler

blob_uri

Değerlendirici depolama için blob URI'si

code_text

Değerlendirici için satır içi kod metni

entry_point

Giriş noktası, yüklenen değerlendirici kodunun dosya adıdır Python (örneğin 'answer_length_evaluator.py')

image_tag

Değerlendirici kod çalıştırmak için kullanılacak konteyner imajı etiketi

type

Tip ayırtıcı, her zaman 'kod'.

Devralınan Özellikler

data_schema

Değerlendiricinin giriş verileri için JSON şeması (Taslak 2020-12). Bu, tür, özellikler, gerekli gibi parametreleri içerir.

init_parameters

Değerlendiricinin giriş parametreleri için JSON şeması (Taslak 2020-12). Bu, tür, özellikler, gerekli gibi parametreleri içerir.

metrics

Bu değerlendirici tarafından üretilen çıktı metriklerinin listesi

Özellik Ayrıntıları

blob_uri

Değerlendirici depolama için blob URI'si

blob_uri?: string

Özellik Değeri

string

code_text

Değerlendirici için satır içi kod metni

code_text?: string

Özellik Değeri

string

entry_point

Giriş noktası, yüklenen değerlendirici kodunun dosya adıdır Python (örneğin 'answer_length_evaluator.py')

entry_point?: string

Özellik Değeri

string

image_tag

Değerlendirici kod çalıştırmak için kullanılacak konteyner imajı etiketi

image_tag?: string

Özellik Değeri

string

type

Tip ayırtıcı, her zaman 'kod'.

type: "code"

Özellik Değeri

"code"

Devralınan Özellik Detayları

data_schema

Değerlendiricinin giriş verileri için JSON şeması (Taslak 2020-12). Bu, tür, özellikler, gerekli gibi parametreleri içerir.

data_schema?: Record<string, unknown>

Özellik Değeri

Record<string, unknown>

EvaluatorDefinition.data_schema'den devralındı

init_parameters

Değerlendiricinin giriş parametreleri için JSON şeması (Taslak 2020-12). Bu, tür, özellikler, gerekli gibi parametreleri içerir.

init_parameters?: Record<string, unknown>

Özellik Değeri

Record<string, unknown>

EvaluatorDefinition.init_parameters'den devralındı

metrics

Bu değerlendirici tarafından üretilen çıktı metriklerinin listesi

metrics?: Record<string, EvaluatorMetric>

Özellik Değeri

Record<string, EvaluatorMetric>

EvaluatorDefinition.metrics'tendevralındı