struct

Crig::Providers::Gemini::ContentCandidate

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(content : Content | Nil = nil, finish_reason : FinishReason | Nil = nil, safety_ratings : Array(SafetyRating) | Nil = nil, citation_metadata : CitationMetadata | Nil = nil, token_count : Int32 | Nil = nil, avg_logprobs : Float64 | Nil = nil, logprobs_result : LogprobsResult | Nil = nil, index : Int32 | Nil = nil, finish_message : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

avg_logprobs
Source
citation_metadata
Source
content
Source
finish_message
Source
finish_reason
Source
index
Source
logprobs_result
Source
safety_ratings
Source
token_count
Source