public sealed class GenerateInstanceRubricsRequest : IMessage<GenerateInstanceRubricsRequest>, IEquatable<GenerateInstanceRubricsRequest>, IDeepCloneable<GenerateInstanceRubricsRequest>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class GenerateInstanceRubricsRequest.
Request message for EvaluationService.GenerateInstanceRubrics.
Implements
IMessageGenerateInstanceRubricsRequest, IEquatableGenerateInstanceRubricsRequest, IDeepCloneableGenerateInstanceRubricsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
GenerateInstanceRubricsRequest()
public GenerateInstanceRubricsRequest()GenerateInstanceRubricsRequest(GenerateInstanceRubricsRequest)
public GenerateInstanceRubricsRequest(GenerateInstanceRubricsRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
GenerateInstanceRubricsRequest |
Properties
AgentConfig
[Obsolete]
public EvaluationInstance.Types.DeprecatedAgentConfig AgentConfig { get; set; }Optional. Agent configuration, required for agent-based rubric generation.
| Property Value | |
|---|---|
| Type | Description |
EvaluationInstanceTypesDeprecatedAgentConfig |
|
Contents
public RepeatedField<Content> Contents { get; }Required. The prompt to generate rubrics from. For single-turn queries, this is a single instance. For multi-turn queries, this is a repeated field that contains conversation history + latest request.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldContent |
|
Location
public string Location { get; set; }Required. The resource name of the Location to generate rubrics from.
Format: projects/{project}/locations/{location}
| Property Value | |
|---|---|
| Type | Description |
string |
|
LocationAsLocationName
public LocationName LocationAsLocationName { get; set; }LocationName-typed view over the Location resource name property.
| Property Value | |
|---|---|
| Type | Description |
LocationName |
|
PredefinedRubricGenerationSpec
public PredefinedMetricSpec PredefinedRubricGenerationSpec { get; set; }Optional. Specification for using the rubric generation configs of a
pre-defined metric, e.g. "generic_quality_v1" and
"instruction_following_v1". Some of the configs may be only used in rubric
generation and not supporting evaluation, e.g.
"fully_customized_generic_quality_v1". If this field is set, the
rubric_generation_spec field will be ignored.
| Property Value | |
|---|---|
| Type | Description |
PredefinedMetricSpec |
|
RubricGenerationSpec
public RubricGenerationSpec RubricGenerationSpec { get; set; }Optional. Specification for how the rubrics should be generated.
| Property Value | |
|---|---|
| Type | Description |
RubricGenerationSpec |
|