Class GoogleCloudAiplatformV1LLMBasedMetricSpec
Specification for an LLM based metric.
Implements
Inherited Members
Namespace: Google.Apis.Aiplatform.v1.Data
Assembly: Google.Apis.Aiplatform.v1.dll
Syntax
public class GoogleCloudAiplatformV1LLMBasedMetricSpec : IDirectResponseSchema
Properties
AdditionalConfig
Optional. Optional additional configuration for the metric.
Declaration
[JsonProperty("additionalConfig")]
public virtual IDictionary<string, object> AdditionalConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, object> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
JudgeAutoraterConfig
Optional. Optional configuration for the judge LLM (Autorater).
Declaration
[JsonProperty("judgeAutoraterConfig")]
public virtual GoogleCloudAiplatformV1AutoraterConfig JudgeAutoraterConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudAiplatformV1AutoraterConfig |
MetricPromptTemplate
Required. Template for the prompt sent to the judge model.
Declaration
[JsonProperty("metricPromptTemplate")]
public virtual string MetricPromptTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PredefinedRubricGenerationSpec
Dynamically generate rubrics using a predefined spec.
Declaration
[JsonProperty("predefinedRubricGenerationSpec")]
public virtual GoogleCloudAiplatformV1PredefinedMetricSpec PredefinedRubricGenerationSpec { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudAiplatformV1PredefinedMetricSpec |
RubricGenerationSpec
Dynamically generate rubrics using this specification.
Declaration
[JsonProperty("rubricGenerationSpec")]
public virtual GoogleCloudAiplatformV1RubricGenerationSpec RubricGenerationSpec { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudAiplatformV1RubricGenerationSpec |
RubricGroupKey
Use a pre-defined group of rubrics associated with the input. Refers to a key in the rubric_groups map of EvaluationInstance.
Declaration
[JsonProperty("rubricGroupKey")]
public virtual string RubricGroupKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SystemInstruction
Optional. System instructions for the judge model.
Declaration
[JsonProperty("systemInstruction")]
public virtual string SystemInstruction { get; set; }
Property Value
| Type | Description |
|---|---|
| string |