GoogleCloudAiplatformV1SupervisedTuningDataStats.fromJson constructor
GoogleCloudAiplatformV1SupervisedTuningDataStats.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1SupervisedTuningDataStats.fromJson(core.Map json_)
: this(
droppedExampleReasons:
(json_['droppedExampleReasons'] as core.List?)
?.map((value) => value as core.String)
.toList(),
totalBillableCharacterCount:
json_['totalBillableCharacterCount'] as core.String?,
totalBillableTokenCount:
json_['totalBillableTokenCount'] as core.String?,
totalTruncatedExampleCount:
json_['totalTruncatedExampleCount'] as core.String?,
totalTuningCharacterCount:
json_['totalTuningCharacterCount'] as core.String?,
truncatedExampleIndices:
(json_['truncatedExampleIndices'] as core.List?)
?.map((value) => value as core.String)
.toList(),
tuningDatasetExampleCount:
json_['tuningDatasetExampleCount'] as core.String?,
tuningStepCount: json_['tuningStepCount'] as core.String?,
userDatasetExamples:
(json_['userDatasetExamples'] as core.List?)
?.map(
(value) => GoogleCloudAiplatformV1Content.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
userInputTokenDistribution:
json_.containsKey('userInputTokenDistribution')
? GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution.fromJson(
json_['userInputTokenDistribution']
as core.Map<core.String, core.dynamic>,
)
: null,
userMessagePerExampleDistribution:
json_.containsKey('userMessagePerExampleDistribution')
? GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution.fromJson(
json_['userMessagePerExampleDistribution']
as core.Map<core.String, core.dynamic>,
)
: null,
userOutputTokenDistribution:
json_.containsKey('userOutputTokenDistribution')
? GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution.fromJson(
json_['userOutputTokenDistribution']
as core.Map<core.String, core.dynamic>,
)
: null,
);