CodeBasedEvaluatorDefinition interface

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

Extends

プロパティ

blob_uri

評価者ストレージ用のブロブURI

code_text

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

entry_point

アップロードされた評価コードのエントリーポイントPythonファイル名(例:「answer_length_evaluator.py」)です。

image_tag

評価者コード実行に使用するコンテナイメージタグ

type

型識別器は常に「コード」です。

継承されたプロパティ

data_schema

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

init_parameters

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

metrics

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

プロパティの詳細

blob_uri

評価者ストレージ用のブロブURI

blob_uri?: string

プロパティ値

string

code_text

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

code_text?: string

プロパティ値

string

entry_point

アップロードされた評価コードのエントリーポイントPythonファイル名(例:「answer_length_evaluator.py」)です。

entry_point?: string

プロパティ値

string

image_tag

評価者コード実行に使用するコンテナイメージタグ

image_tag?: string

プロパティ値

string

type

型識別器は常に「コード」です。

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