Class: Legion::Extensions::Llm::Gemini::Actor::FleetWorker
- Inherits:
-
Actors::Subscription
- Object
- Actors::Subscription
- Legion::Extensions::Llm::Gemini::Actor::FleetWorker
- Defined in:
- lib/legion/extensions/llm/gemini/actors/fleet_worker.rb
Overview
Subscription actor for Gemini fleet request consumption.
Instance Method Summary collapse
Instance Method Details
#enabled? ⇒ Boolean
35 36 37 |
# File 'lib/legion/extensions/llm/gemini/actors/fleet_worker.rb', line 35 def enabled? Legion::Extensions::Llm::Fleet::ProviderResponder.enabled_for?(Gemini.discover_instances) end |
#runner_class ⇒ Object
23 24 25 |
# File 'lib/legion/extensions/llm/gemini/actors/fleet_worker.rb', line 23 def runner_class 'Legion::Extensions::Llm::Gemini::Runners::FleetWorker' end |
#runner_function ⇒ Object
27 28 29 |
# File 'lib/legion/extensions/llm/gemini/actors/fleet_worker.rb', line 27 def runner_function 'handle_fleet_request' end |
#use_runner? ⇒ Boolean
31 32 33 |
# File 'lib/legion/extensions/llm/gemini/actors/fleet_worker.rb', line 31 def use_runner? false end |