Class: RubyCode::Adapters::Gemini
- Defined in:
- lib/rubycode/adapters/gemini.rb
Overview
Google Gemini adapter for cloud LLM integration Gemini provides powerful multimodal models with long context windows
Constant Summary collapse
- API_ENDPOINT =
"https://generativelanguage.googleapis.com/v1beta/models"
Instance Attribute Summary
Attributes inherited from Base
#current_request_tokens, #last_request_time, #total_tokens_counter
Instance Method Summary collapse
-
#initialize(config) ⇒ Gemini
constructor
A new instance of Gemini.
Methods inherited from Base
Constructor Details
#initialize(config) ⇒ Gemini
Returns a new instance of Gemini.
13 14 15 16 |
# File 'lib/rubycode/adapters/gemini.rb', line 13 def initialize(config) super validate_api_key! end |