Class AutoraterConfig

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

public abstract class AutoraterConfig extends JsonSerializable
Autorater config used for evaluation.
  • Constructor Details

    • AutoraterConfig

      public AutoraterConfig()
  • Method Details

    • samplingCount

      public abstract Optional<Integer> samplingCount()
      Number of samples for each instance in the dataset. If not specified, the default is 4. Minimum value is 1, maximum value is 32.
    • autoraterModel

      public abstract Optional<String> autoraterModel()
      The fully qualified name of the publisher model or tuned autorater endpoint to use.

      Publisher model format: `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}`

      Tuned model endpoint format: `projects/{project}/locations/{location}/endpoints/{endpoint}`

    • generationConfig

      public abstract Optional<GenerationConfig> generationConfig()
      Configuration options for model generation and outputs.
    • builder

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

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

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