Package com.google.genai.types
Class AutoraterConfig
-
- All Implemented Interfaces:
public abstract class AutoraterConfig extends JsonSerializable
Autorater config used for evaluation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classAutoraterConfig.BuilderBuilder for AutoraterConfig.
-
Field Summary
Fields Modifier and Type Field Description public final static StringMAX_READ_LENGTH_PROPERTY
-
Constructor Summary
Constructors Constructor Description AutoraterConfig()
-
Method Summary
Modifier and Type Method Description abstract Optional<Integer>samplingCount()Number of samples for each instance in the dataset. abstract Optional<String>autoraterModel()The fully qualified name of the publisher model or tuned autorater endpoint to use. abstract Optional<GenerationConfig>generationConfig()Configuration options for model generation and outputs. static AutoraterConfig.Builderbuilder()Instantiates a builder for AutoraterConfig. abstract AutoraterConfig.BuildertoBuilder()Creates a builder with the same values as this instance. static AutoraterConfigfromJson(String jsonString)Deserializes a JSON string to a AutoraterConfig object. -
Methods inherited from class com.google.genai.JsonSerializable
fromJsonNode, fromJsonString, objectMapper, setMaxReadLength, stringToJsonNode, toJson, toJsonNode, toJsonString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
samplingCount
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
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
abstract Optional<GenerationConfig> generationConfig()
Configuration options for model generation and outputs.
-
builder
static AutoraterConfig.Builder builder()
Instantiates a builder for AutoraterConfig.
-
toBuilder
abstract AutoraterConfig.Builder toBuilder()
Creates a builder with the same values as this instance.
-
fromJson
static AutoraterConfig fromJson(String jsonString)
Deserializes a JSON string to a AutoraterConfig object.
-
-
-
-