Class GoogleCloudAiplatformV1EvaluationRunMetricRubricBasedMetricSpec
Specification for a metric that is based on rubrics.
Implements
Inherited Members
Namespace: Google.Apis.Aiplatform.v1.Data
Assembly: Google.Apis.Aiplatform.v1.dll
Syntax
public class GoogleCloudAiplatformV1EvaluationRunMetricRubricBasedMetricSpec : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InlineRubrics
Use rubrics provided directly in the spec.
Declaration
[JsonProperty("inlineRubrics")]
public virtual GoogleCloudAiplatformV1EvaluationRunMetricRubricBasedMetricSpecRepeatedRubrics InlineRubrics { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudAiplatformV1EvaluationRunMetricRubricBasedMetricSpecRepeatedRubrics |
JudgeAutoraterConfig
Optional. Optional configuration for the judge LLM (Autorater). The definition of AutoraterConfig needs to be provided.
Declaration
[JsonProperty("judgeAutoraterConfig")]
public virtual GoogleCloudAiplatformV1EvaluationRunEvaluationConfigAutoraterConfig JudgeAutoraterConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudAiplatformV1EvaluationRunEvaluationConfigAutoraterConfig |
MetricPromptTemplate
Optional. Template for the prompt used by the judge model to evaluate against rubrics.
Declaration
[JsonProperty("metricPromptTemplate")]
public virtual string MetricPromptTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RubricGenerationSpec
Dynamically generate rubrics for evaluation using this specification.
Declaration
[JsonProperty("rubricGenerationSpec")]
public virtual GoogleCloudAiplatformV1EvaluationRunMetricRubricGenerationSpec RubricGenerationSpec { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudAiplatformV1EvaluationRunMetricRubricGenerationSpec |
RubricGroupKey
Use a pre-defined group of rubrics associated with the input content. This refers to a key in the
rubric_groups map of RubricEnhancedContents.
Declaration
[JsonProperty("rubricGroupKey")]
public virtual string RubricGroupKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |