Class EvaluationConfig

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

public abstract class EvaluationConfig extends JsonSerializable
Evaluation config for tuning.
  • Constructor Details

    • EvaluationConfig

      public EvaluationConfig()
  • Method Details

    • metrics

      public abstract Optional<List<Metric>> metrics()
      The metrics used for evaluation.
    • outputConfig

      public abstract Optional<OutputConfig> outputConfig()
      Config for evaluation output.
    • autoraterConfig

      public abstract Optional<AutoraterConfig> autoraterConfig()
      Autorater config for evaluation.
    • builder

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

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

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