Class GoogleCloudAiplatformV1Rubric
Message representing a single testable criterion for evaluation. One input prompt could have multiple rubrics.
Implements
Inherited Members
Namespace: Google.Apis.Aiplatform.v1.Data
Assembly: Google.Apis.Aiplatform.v1.dll
Syntax
public class GoogleCloudAiplatformV1Rubric : IDirectResponseSchema
Properties
Content
Required. The actual testable criteria for the rubric.
Declaration
[JsonProperty("content")]
public virtual GoogleCloudAiplatformV1RubricContent Content { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleCloudAiplatformV1RubricContent |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Importance
Optional. The relative importance of this rubric.
Declaration
[JsonProperty("importance")]
public virtual string Importance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RubricId
Unique identifier for the rubric. This ID is used to refer to this rubric, e.g., in RubricVerdict.
Declaration
[JsonProperty("rubricId")]
public virtual string RubricId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Optional. A type designator for the rubric, which can inform how it's evaluated or interpreted by systems or users. It's recommended to use consistent, well-defined, upper snake_case strings. Examples: "SUMMARIZATION_QUALITY", "SAFETY_HARMFUL_CONTENT", "INSTRUCTION_ADHERENCE".
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |