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