Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class DynamicRetrievalPredictorMetadata.
Describes the metadata about the dynamic retrieval predictor.
Generated from protobuf message google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata
The version of the predictor which was used in dynamic retrieval.
↳ prediction
float
The value of the predictor. This should be between [0, 1] where a value of 0 means that the query would not benefit from grounding, while a value of 1.0 means that the query would benefit the most. In between values allow to differentiate between different usefulness scores for grounding.
getVersion
The version of the predictor which was used in dynamic retrieval.
Returns
Type
Description
int
setVersion
The version of the predictor which was used in dynamic retrieval.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getPrediction
The value of the predictor. This should be between [0, 1] where
a value of 0 means that the query would not benefit from grounding,
while a value of 1.0 means that the query would benefit the most.
In between values allow to differentiate between different usefulness
scores for grounding.
Returns
Type
Description
float
hasPrediction
clearPrediction
setPrediction
The value of the predictor. This should be between [0, 1] where
a value of 0 means that the query would not benefit from grounding,
while a value of 1.0 means that the query would benefit the most.
In between values allow to differentiate between different usefulness
scores for grounding.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Discovery Engine V1 Client - Class DynamicRetrievalPredictorMetadata (1.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.0 (latest)](/php/docs/reference/cloud-discoveryengine/latest/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [1.6.1](/php/docs/reference/cloud-discoveryengine/1.6.1/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [1.5.1](/php/docs/reference/cloud-discoveryengine/1.5.1/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [1.4.0](/php/docs/reference/cloud-discoveryengine/1.4.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [1.3.3](/php/docs/reference/cloud-discoveryengine/1.3.3/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [1.2.0](/php/docs/reference/cloud-discoveryengine/1.2.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [1.1.0](/php/docs/reference/cloud-discoveryengine/1.1.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [1.0.0](/php/docs/reference/cloud-discoveryengine/1.0.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.11.3](/php/docs/reference/cloud-discoveryengine/0.11.3/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.8.0](/php/docs/reference/cloud-discoveryengine/0.8.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.7.1](/php/docs/reference/cloud-discoveryengine/0.7.1/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.6.0](/php/docs/reference/cloud-discoveryengine/0.6.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.5.0](/php/docs/reference/cloud-discoveryengine/0.5.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.4.0](/php/docs/reference/cloud-discoveryengine/0.4.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.3.0](/php/docs/reference/cloud-discoveryengine/0.3.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.2.0](/php/docs/reference/cloud-discoveryengine/0.2.0/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata)\n- [0.1.1](/php/docs/reference/cloud-discoveryengine/0.1.1/V1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata) \nReference documentation and code samples for the Google Cloud Discovery Engine V1 Client class DynamicRetrievalPredictorMetadata.\n\nDescribes the metadata about the dynamic retrieval predictor.\n\nGenerated from protobuf message `google.cloud.discoveryengine.v1.GenerateGroundedContentResponse.Candidate.GroundingMetadata.DynamicRetrievalPredictorMetadata`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DiscoveryEngine \\\\ V1 \\\\ GenerateGroundedContentResponse \\\\ Candidate \\\\ GroundingMetadata\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getVersion\n\nThe version of the predictor which was used in dynamic retrieval.\n\n### setVersion\n\nThe version of the predictor which was used in dynamic retrieval.\n\n### getPrediction\n\nThe value of the predictor. This should be between \\[0, 1\\] where\na value of 0 means that the query would not benefit from grounding,\nwhile a value of 1.0 means that the query would benefit the most.\n\nIn between values allow to differentiate between different usefulness\nscores for grounding.\n\n### hasPrediction\n\n### clearPrediction\n\n### setPrediction\n\nThe value of the predictor. This should be between \\[0, 1\\] where\na value of 0 means that the query would not benefit from grounding,\nwhile a value of 1.0 means that the query would benefit the most.\n\nIn between values allow to differentiate between different usefulness\nscores for grounding."]]