Builder

public abstract class Builder

Builder for LLMBasedMetricSpec.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public abstract LLMBasedMetricSpec.Builder additionalConfig(Map<String, Object> additionalConfig)
Setter for additionalConfig.
Link copied to clipboard
public abstract LLMBasedMetricSpec build()
Link copied to clipboard
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder clearAdditionalConfig()
Clears the value of additionalConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder clearJudgeAutoraterConfig()
Clears the value of judgeAutoraterConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder clearMetricPromptTemplate()
Clears the value of metricPromptTemplate field.
Link copied to clipboard
Clears the value of predefinedRubricGenerationSpec field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder clearRubricGenerationSpec()
Clears the value of rubricGenerationSpec field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder clearRubricGroupKey()
Clears the value of rubricGroupKey field.
Link copied to clipboard
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder clearSystemInstruction()
Clears the value of systemInstruction field.
Link copied to clipboard
public abstract LLMBasedMetricSpec.Builder judgeAutoraterConfig(AutoraterConfig judgeAutoraterConfig)
Setter for judgeAutoraterConfig.
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder judgeAutoraterConfig(AutoraterConfig.Builder judgeAutoraterConfigBuilder)
Setter for judgeAutoraterConfig builder.
Link copied to clipboard
public abstract LLMBasedMetricSpec.Builder metricPromptTemplate(String metricPromptTemplate)
Setter for metricPromptTemplate.
Link copied to clipboard
public abstract LLMBasedMetricSpec.Builder predefinedRubricGenerationSpec(PredefinedMetricSpec predefinedRubricGenerationSpec)
Setter for predefinedRubricGenerationSpec.
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder predefinedRubricGenerationSpec(PredefinedMetricSpec.Builder predefinedRubricGenerationSpecBuilder)
Setter for predefinedRubricGenerationSpec builder.
Link copied to clipboard
Setter for rubricGenerationSpec.
@CanIgnoreReturnValue()
public LLMBasedMetricSpec.Builder rubricGenerationSpec(RubricGenerationSpec.Builder rubricGenerationSpecBuilder)
Setter for rubricGenerationSpec builder.
Link copied to clipboard
public abstract LLMBasedMetricSpec.Builder rubricGroupKey(String rubricGroupKey)
Setter for rubricGroupKey.
Link copied to clipboard
public abstract LLMBasedMetricSpec.Builder systemInstruction(String systemInstruction)
Setter for systemInstruction.