Module: Legion::Extensions::Llm::AzureFoundry::Runners::FleetWorker
- Defined in:
- lib/legion/extensions/llm/azure_foundry/runners/fleet_worker.rb
Overview
Runner entrypoint for Azure Foundry 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/azure_foundry/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: AzureFoundry::PROVIDER_FAMILY, provider_class: AzureFoundry::Provider, provider_instances: -> { AzureFoundry.discover_instances }, delivery: delivery, properties: properties ) end |