GoogleCloudAiplatformV1EvaluationRunMetricLLMBasedMetricSpec.fromJson constructor
GoogleCloudAiplatformV1EvaluationRunMetricLLMBasedMetricSpec.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1EvaluationRunMetricLLMBasedMetricSpec.fromJson(
core.Map json_,
) : this(
additionalConfig: json_.containsKey('additionalConfig')
? json_['additionalConfig'] as core.Map<core.String, core.dynamic>
: null,
judgeAutoraterConfig: json_.containsKey('judgeAutoraterConfig')
? GoogleCloudAiplatformV1EvaluationRunEvaluationConfigAutoraterConfig.fromJson(
json_['judgeAutoraterConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
metricPromptTemplate: json_['metricPromptTemplate'] as core.String?,
predefinedRubricGenerationSpec:
json_.containsKey('predefinedRubricGenerationSpec')
? GoogleCloudAiplatformV1EvaluationRunMetricPredefinedMetricSpec.fromJson(
json_['predefinedRubricGenerationSpec']
as core.Map<core.String, core.dynamic>,
)
: null,
rubricGenerationSpec: json_.containsKey('rubricGenerationSpec')
? GoogleCloudAiplatformV1EvaluationRunMetricRubricGenerationSpec.fromJson(
json_['rubricGenerationSpec']
as core.Map<core.String, core.dynamic>,
)
: null,
rubricGroupKey: json_['rubricGroupKey'] as core.String?,
systemInstruction: json_['systemInstruction'] as core.String?,
);