次の方法で共有


CodeBasedEvaluatorDefinition interface

Python コードを使用したコードベースのエバリュエーター定義

Extends

プロパティ

code_text

エバリュエーターのインライン コード テキスト

type

タイプ識別器は常に「code_based」です。

継承されたプロパティ

data_schema

評価者の入力データの JSON スキーマ (ドラフト 2020-12)。 これには、タイプ、プロパティ、必須などのパラメーターが含まれます。

init_parameters

評価者の入力パラメーターの JSON スキーマ (ドラフト 2020-12)。 これには、タイプ、プロパティ、必須などのパラメーターが含まれます。

metrics

このエバリュエーターによって生成された出力メトリックのリスト

プロパティの詳細

code_text

エバリュエーターのインライン コード テキスト

code_text: string

プロパティ値

string

type

タイプ識別器は常に「code_based」です。

type: "code"

プロパティ値

"code"

継承されたプロパティの詳細

data_schema

評価者の入力データの JSON スキーマ (ドラフト 2020-12)。 これには、タイプ、プロパティ、必須などのパラメーターが含まれます。

data_schema?: Record<string, unknown>

プロパティ値

Record<string, unknown>

承元EvaluatorDefinition.data_schema

init_parameters

評価者の入力パラメーターの JSON スキーマ (ドラフト 2020-12)。 これには、タイプ、プロパティ、必須などのパラメーターが含まれます。

init_parameters?: Record<string, unknown>

プロパティ値

Record<string, unknown>

承元EvaluatorDefinition.init_parameters

metrics

このエバリュエーターによって生成された出力メトリックのリスト

metrics?: Record<string, EvaluatorMetric>

プロパティ値

Record<string, EvaluatorMetric>

承元EvaluatorDefinition.metrics