Module: Legion::Extensions::Llm::Openai::Runners::FleetWorker
- Defined in:
- lib/legion/extensions/llm/openai/runners/fleet_worker.rb
Overview
Runner entrypoint for OpenAI fleet request execution.
Class Method Summary collapse
Class Method Details
.handle_fleet_request(payload, delivery: nil, properties: nil) ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/legion/extensions/llm/openai/runners/fleet_worker.rb', line 15 def handle_fleet_request(payload, delivery: nil, properties: nil) Legion::Extensions::Llm::Fleet::ProviderResponder.call( payload: payload, provider_family: Openai::PROVIDER_FAMILY, provider_class: Openai::Provider, provider_instances: -> { Openai.discover_instances }, delivery: delivery, properties: properties ) end |