Google Cloud Ai Platform V1 Client - Class Candidate (0.30.0)

Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class Candidate.

A response candidate generated from the model.

Generated from protobuf message google.cloud.aiplatform.v1.Candidate

Namespace

Google \ Cloud \ AIPlatform \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ index int

Output only. Index of the candidate.

↳ content Google\Cloud\AIPlatform\V1\Content

Output only. Content parts of the candidate.

↳ finish_reason int

Output only. The reason why the model stopped generating tokens. If empty, the model has not stopped generating the tokens.

↳ safety_ratings array<Google\Cloud\AIPlatform\V1\SafetyRating>

Output only. List of ratings for the safety of a response candidate. There is at most one rating per category.

↳ finish_message string

Output only. Describes the reason the mode stopped generating tokens in more detail. This is only filled when finish_reason is set.

↳ citation_metadata Google\Cloud\AIPlatform\V1\CitationMetadata

Output only. Source attribution of the generated content.

getIndex

Output only. Index of the candidate.

Returns
TypeDescription
int

setIndex

Output only. Index of the candidate.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getContent

Output only. Content parts of the candidate.

Returns
TypeDescription
Google\Cloud\AIPlatform\V1\Content|null

hasContent

clearContent

setContent

Output only. Content parts of the candidate.

Parameter
NameDescription
var Google\Cloud\AIPlatform\V1\Content
Returns
TypeDescription
$this

getFinishReason

Output only. The reason why the model stopped generating tokens.

If empty, the model has not stopped generating the tokens.

Returns
TypeDescription
int

setFinishReason

Output only. The reason why the model stopped generating tokens.

If empty, the model has not stopped generating the tokens.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getSafetyRatings

Output only. List of ratings for the safety of a response candidate.

There is at most one rating per category.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setSafetyRatings

Output only. List of ratings for the safety of a response candidate.

There is at most one rating per category.

Parameter
NameDescription
var array<Google\Cloud\AIPlatform\V1\SafetyRating>
Returns
TypeDescription
$this

getFinishMessage

Output only. Describes the reason the mode stopped generating tokens in more detail. This is only filled when finish_reason is set.

Returns
TypeDescription
string

hasFinishMessage

clearFinishMessage

setFinishMessage

Output only. Describes the reason the mode stopped generating tokens in more detail. This is only filled when finish_reason is set.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getCitationMetadata

Output only. Source attribution of the generated content.

Returns
TypeDescription
Google\Cloud\AIPlatform\V1\CitationMetadata|null

hasCitationMetadata

clearCitationMetadata

setCitationMetadata

Output only. Source attribution of the generated content.

Parameter
NameDescription
var Google\Cloud\AIPlatform\V1\CitationMetadata
Returns
TypeDescription
$this