Cloud AI Platform v1 API - Class Candidate (2.24.0)

public sealed class Candidate : IMessage<Candidate>, IEquatable<Candidate>, IDeepCloneable<Candidate>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1 API class Candidate.

A response candidate generated from the model.

Inheritance

object > Candidate

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

Candidate()

public Candidate()

Candidate(Candidate)

public Candidate(Candidate other)
Parameter
NameDescription
otherCandidate

Properties

CitationMetadata

public CitationMetadata CitationMetadata { get; set; }

Output only. Source attribution of the generated content.

Property Value
TypeDescription
CitationMetadata

Content

public Content Content { get; set; }

Output only. Content parts of the candidate.

Property Value
TypeDescription
Content

FinishMessage

public string FinishMessage { get; set; }

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

Property Value
TypeDescription
string

FinishReason

public Candidate.Types.FinishReason FinishReason { get; set; }

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

Property Value
TypeDescription
CandidateTypesFinishReason

HasFinishMessage

public bool HasFinishMessage { get; }

Gets whether the "finish_message" field is set

Property Value
TypeDescription
bool

Index

public int Index { get; set; }

Output only. Index of the candidate.

Property Value
TypeDescription
int

SafetyRatings

public RepeatedField<SafetyRating> SafetyRatings { get; }

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

There is at most one rating per category.

Property Value
TypeDescription
RepeatedFieldSafetyRating