Class PreferenceOptimizationDataStats

java.lang.Object
com.google.genai.JsonSerializable
com.google.genai.types.PreferenceOptimizationDataStats

public abstract class PreferenceOptimizationDataStats extends JsonSerializable
Statistics computed for datasets used for preference optimization.
  • Constructor Details

    • PreferenceOptimizationDataStats

      public PreferenceOptimizationDataStats()
  • Method Details

    • scoreVariancePerExampleDistribution

      public abstract Optional<DatasetDistribution> scoreVariancePerExampleDistribution()
      Output only. Dataset distributions for scores variance per example.
    • scoresDistribution

      public abstract Optional<DatasetDistribution> scoresDistribution()
      Output only. Dataset distributions for scores.
    • totalBillableTokenCount

      public abstract Optional<Long> totalBillableTokenCount()
      Output only. Number of billable tokens in the tuning dataset.
    • tuningDatasetExampleCount

      public abstract Optional<Long> tuningDatasetExampleCount()
      Output only. Number of examples in the tuning dataset.
    • tuningStepCount

      public abstract Optional<Long> tuningStepCount()
      Output only. Number of tuning steps for this Tuning Job.
    • userDatasetExamples

      public abstract Optional<List<GeminiPreferenceExample>> userDatasetExamples()
      Output only. Sample user examples in the training dataset.
    • userInputTokenDistribution

      public abstract Optional<DatasetDistribution> userInputTokenDistribution()
      Output only. Dataset distributions for the user input tokens.
    • userOutputTokenDistribution

      public abstract Optional<DatasetDistribution> userOutputTokenDistribution()
      Output only. Dataset distributions for the user output tokens.
    • builder

      public static PreferenceOptimizationDataStats.Builder builder()
      Instantiates a builder for PreferenceOptimizationDataStats.
    • toBuilder

      public abstract PreferenceOptimizationDataStats.Builder toBuilder()
      Creates a builder with the same values as this instance.
    • fromJson

      public static PreferenceOptimizationDataStats fromJson(String jsonString)
      Deserializes a JSON string to a PreferenceOptimizationDataStats object.