GoogleCloudAiplatformV1PreferenceOptimizationDataStats.fromJson constructor
GoogleCloudAiplatformV1PreferenceOptimizationDataStats.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1PreferenceOptimizationDataStats.fromJson(
core.Map json_,
) : this(
droppedExampleIndices: (json_['droppedExampleIndices'] as core.List?)
?.map((value) => value as core.String)
.toList(),
droppedExampleReasons: (json_['droppedExampleReasons'] as core.List?)
?.map((value) => value as core.String)
.toList(),
scoreVariancePerExampleDistribution:
json_.containsKey('scoreVariancePerExampleDistribution')
? GoogleCloudAiplatformV1DatasetDistribution.fromJson(
json_['scoreVariancePerExampleDistribution']
as core.Map<core.String, core.dynamic>,
)
: null,
scoresDistribution: json_.containsKey('scoresDistribution')
? GoogleCloudAiplatformV1DatasetDistribution.fromJson(
json_['scoresDistribution']
as core.Map<core.String, core.dynamic>,
)
: null,
totalBillableTokenCount:
json_['totalBillableTokenCount'] as core.String?,
tuningDatasetExampleCount:
json_['tuningDatasetExampleCount'] as core.String?,
tuningStepCount: json_['tuningStepCount'] as core.String?,
userDatasetExamples: (json_['userDatasetExamples'] as core.List?)
?.map(
(value) =>
GoogleCloudAiplatformV1GeminiPreferenceExample.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
userInputTokenDistribution:
json_.containsKey('userInputTokenDistribution')
? GoogleCloudAiplatformV1DatasetDistribution.fromJson(
json_['userInputTokenDistribution']
as core.Map<core.String, core.dynamic>,
)
: null,
userOutputTokenDistribution:
json_.containsKey('userOutputTokenDistribution')
? GoogleCloudAiplatformV1DatasetDistribution.fromJson(
json_['userOutputTokenDistribution']
as core.Map<core.String, core.dynamic>,
)
: null,
);