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>
init_parameters
評価者の入力パラメーターの JSON スキーマ (ドラフト 2020-12)。 これには、タイプ、プロパティ、必須などのパラメーターが含まれます。
init_parameters?: Record<string, unknown>
プロパティ値
Record<string, unknown>
metrics
このエバリュエーターによって生成された出力メトリックのリスト
metrics?: Record<string, EvaluatorMetric>
プロパティ値
Record<string, EvaluatorMetric>