GoogleCloudAiplatformV1EvaluateInstancesResponse.fromJson constructor
GoogleCloudAiplatformV1EvaluateInstancesResponse.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1EvaluateInstancesResponse.fromJson(core.Map json_)
: this(
bleuResults: json_.containsKey('bleuResults')
? GoogleCloudAiplatformV1BleuResults.fromJson(
json_['bleuResults'] as core.Map<core.String, core.dynamic>,
)
: null,
coherenceResult: json_.containsKey('coherenceResult')
? GoogleCloudAiplatformV1CoherenceResult.fromJson(
json_['coherenceResult'] as core.Map<core.String, core.dynamic>,
)
: null,
cometResult: json_.containsKey('cometResult')
? GoogleCloudAiplatformV1CometResult.fromJson(
json_['cometResult'] as core.Map<core.String, core.dynamic>,
)
: null,
exactMatchResults: json_.containsKey('exactMatchResults')
? GoogleCloudAiplatformV1ExactMatchResults.fromJson(
json_['exactMatchResults']
as core.Map<core.String, core.dynamic>,
)
: null,
fluencyResult: json_.containsKey('fluencyResult')
? GoogleCloudAiplatformV1FluencyResult.fromJson(
json_['fluencyResult'] as core.Map<core.String, core.dynamic>,
)
: null,
fulfillmentResult: json_.containsKey('fulfillmentResult')
? GoogleCloudAiplatformV1FulfillmentResult.fromJson(
json_['fulfillmentResult']
as core.Map<core.String, core.dynamic>,
)
: null,
groundednessResult: json_.containsKey('groundednessResult')
? GoogleCloudAiplatformV1GroundednessResult.fromJson(
json_['groundednessResult']
as core.Map<core.String, core.dynamic>,
)
: null,
metricResults: (json_['metricResults'] as core.List?)
?.map(
(value) => GoogleCloudAiplatformV1MetricResult.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
metricxResult: json_.containsKey('metricxResult')
? GoogleCloudAiplatformV1MetricxResult.fromJson(
json_['metricxResult'] as core.Map<core.String, core.dynamic>,
)
: null,
pairwiseMetricResult: json_.containsKey('pairwiseMetricResult')
? GoogleCloudAiplatformV1PairwiseMetricResult.fromJson(
json_['pairwiseMetricResult']
as core.Map<core.String, core.dynamic>,
)
: null,
pairwiseQuestionAnsweringQualityResult:
json_.containsKey('pairwiseQuestionAnsweringQualityResult')
? GoogleCloudAiplatformV1PairwiseQuestionAnsweringQualityResult.fromJson(
json_['pairwiseQuestionAnsweringQualityResult']
as core.Map<core.String, core.dynamic>,
)
: null,
pairwiseSummarizationQualityResult:
json_.containsKey('pairwiseSummarizationQualityResult')
? GoogleCloudAiplatformV1PairwiseSummarizationQualityResult.fromJson(
json_['pairwiseSummarizationQualityResult']
as core.Map<core.String, core.dynamic>,
)
: null,
pointwiseMetricResult: json_.containsKey('pointwiseMetricResult')
? GoogleCloudAiplatformV1PointwiseMetricResult.fromJson(
json_['pointwiseMetricResult']
as core.Map<core.String, core.dynamic>,
)
: null,
questionAnsweringCorrectnessResult:
json_.containsKey('questionAnsweringCorrectnessResult')
? GoogleCloudAiplatformV1QuestionAnsweringCorrectnessResult.fromJson(
json_['questionAnsweringCorrectnessResult']
as core.Map<core.String, core.dynamic>,
)
: null,
questionAnsweringHelpfulnessResult:
json_.containsKey('questionAnsweringHelpfulnessResult')
? GoogleCloudAiplatformV1QuestionAnsweringHelpfulnessResult.fromJson(
json_['questionAnsweringHelpfulnessResult']
as core.Map<core.String, core.dynamic>,
)
: null,
questionAnsweringQualityResult:
json_.containsKey('questionAnsweringQualityResult')
? GoogleCloudAiplatformV1QuestionAnsweringQualityResult.fromJson(
json_['questionAnsweringQualityResult']
as core.Map<core.String, core.dynamic>,
)
: null,
questionAnsweringRelevanceResult:
json_.containsKey('questionAnsweringRelevanceResult')
? GoogleCloudAiplatformV1QuestionAnsweringRelevanceResult.fromJson(
json_['questionAnsweringRelevanceResult']
as core.Map<core.String, core.dynamic>,
)
: null,
rougeResults: json_.containsKey('rougeResults')
? GoogleCloudAiplatformV1RougeResults.fromJson(
json_['rougeResults'] as core.Map<core.String, core.dynamic>,
)
: null,
rubricBasedInstructionFollowingResult:
json_.containsKey('rubricBasedInstructionFollowingResult')
? GoogleCloudAiplatformV1RubricBasedInstructionFollowingResult.fromJson(
json_['rubricBasedInstructionFollowingResult']
as core.Map<core.String, core.dynamic>,
)
: null,
safetyResult: json_.containsKey('safetyResult')
? GoogleCloudAiplatformV1SafetyResult.fromJson(
json_['safetyResult'] as core.Map<core.String, core.dynamic>,
)
: null,
summarizationHelpfulnessResult:
json_.containsKey('summarizationHelpfulnessResult')
? GoogleCloudAiplatformV1SummarizationHelpfulnessResult.fromJson(
json_['summarizationHelpfulnessResult']
as core.Map<core.String, core.dynamic>,
)
: null,
summarizationQualityResult:
json_.containsKey('summarizationQualityResult')
? GoogleCloudAiplatformV1SummarizationQualityResult.fromJson(
json_['summarizationQualityResult']
as core.Map<core.String, core.dynamic>,
)
: null,
summarizationVerbosityResult:
json_.containsKey('summarizationVerbosityResult')
? GoogleCloudAiplatformV1SummarizationVerbosityResult.fromJson(
json_['summarizationVerbosityResult']
as core.Map<core.String, core.dynamic>,
)
: null,
toolCallValidResults: json_.containsKey('toolCallValidResults')
? GoogleCloudAiplatformV1ToolCallValidResults.fromJson(
json_['toolCallValidResults']
as core.Map<core.String, core.dynamic>,
)
: null,
toolNameMatchResults: json_.containsKey('toolNameMatchResults')
? GoogleCloudAiplatformV1ToolNameMatchResults.fromJson(
json_['toolNameMatchResults']
as core.Map<core.String, core.dynamic>,
)
: null,
toolParameterKeyMatchResults:
json_.containsKey('toolParameterKeyMatchResults')
? GoogleCloudAiplatformV1ToolParameterKeyMatchResults.fromJson(
json_['toolParameterKeyMatchResults']
as core.Map<core.String, core.dynamic>,
)
: null,
toolParameterKvMatchResults:
json_.containsKey('toolParameterKvMatchResults')
? GoogleCloudAiplatformV1ToolParameterKVMatchResults.fromJson(
json_['toolParameterKvMatchResults']
as core.Map<core.String, core.dynamic>,
)
: null,
trajectoryAnyOrderMatchResults:
json_.containsKey('trajectoryAnyOrderMatchResults')
? GoogleCloudAiplatformV1TrajectoryAnyOrderMatchResults.fromJson(
json_['trajectoryAnyOrderMatchResults']
as core.Map<core.String, core.dynamic>,
)
: null,
trajectoryExactMatchResults:
json_.containsKey('trajectoryExactMatchResults')
? GoogleCloudAiplatformV1TrajectoryExactMatchResults.fromJson(
json_['trajectoryExactMatchResults']
as core.Map<core.String, core.dynamic>,
)
: null,
trajectoryInOrderMatchResults:
json_.containsKey('trajectoryInOrderMatchResults')
? GoogleCloudAiplatformV1TrajectoryInOrderMatchResults.fromJson(
json_['trajectoryInOrderMatchResults']
as core.Map<core.String, core.dynamic>,
)
: null,
trajectoryPrecisionResults:
json_.containsKey('trajectoryPrecisionResults')
? GoogleCloudAiplatformV1TrajectoryPrecisionResults.fromJson(
json_['trajectoryPrecisionResults']
as core.Map<core.String, core.dynamic>,
)
: null,
trajectoryRecallResults: json_.containsKey('trajectoryRecallResults')
? GoogleCloudAiplatformV1TrajectoryRecallResults.fromJson(
json_['trajectoryRecallResults']
as core.Map<core.String, core.dynamic>,
)
: null,
trajectorySingleToolUseResults:
json_.containsKey('trajectorySingleToolUseResults')
? GoogleCloudAiplatformV1TrajectorySingleToolUseResults.fromJson(
json_['trajectorySingleToolUseResults']
as core.Map<core.String, core.dynamic>,
)
: null,
);