module Gemini
Overview
Google Gemini API
require "gemini"
Gemini.configure do |config|
config.api_key = "GEMINI_API_KEY"
end
model = Gemini::GenerativeModel.new("gemini-1.5-flash")
response = model.generate_content("Explain how AI works")
puts response.text
Defined in:
gemini.crgemini/configuration.cr
gemini/function_calling.cr
gemini/models.cr
gemini/response.cr
gemini/types.cr
Constant Summary
-
Log =
::Log.for("gemini")
-
VERSION =
"0.2.0"
Class Method Summary
- .config
-
.configure(&) : Nil
Customize settings using a block.
Class Method Detail
def self.configure(&) : Nil
#
Customize settings using a block.
Gemini.configure do |config|
config.api_key = "123asd"
end