struct AI::Provider::LanguageModel::GenerateResult

Overview

The result of a language model doGenerate call.

Included Modules

Defined in:

ai/provider/language_model/language_model.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(content : Array(Content), finish_reason : FinishReason, usage : Usage, warnings : Array(Shared::Warning), provider_metadata : Shared::ProviderMetadata | Nil = nil, request : GenerateResultRequest | Nil = nil, response : GenerateResultResponse | Nil = nil) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]

Instance Method Detail

def content : Array(Content) #

[View source]
def finish_reason : FinishReason #

[View source]
def provider_metadata : Shared::ProviderMetadata | Nil #

[View source]
def request : GenerateResultRequest | Nil #

[View source]
def response : GenerateResultResponse | Nil #

[View source]
def usage : Usage #

[View source]
def warnings : Array(Shared::Warning) #

[View source]