Module: Legion::Extensions::Llm::Routing
- Defined in:
- lib/legion/extensions/llm.rb,
lib/legion/extensions/llm/routing.rb,
lib/legion/extensions/llm/routing/records.rb,
lib/legion/extensions/llm/routing/lane_key.rb,
lib/legion/extensions/llm/routing/model_offering.rb,
lib/legion/extensions/llm/routing/registry_event.rb,
lib/legion/extensions/llm/routing/provider_outcome.rb,
lib/legion/extensions/llm/routing/offering_registry.rb
Overview
Provider-neutral routing metadata used by Legion LLM provider gems.
Defined Under Namespace
Modules: LaneKey, Records Classes: AttemptTargetKey, BodyModelHintDecision, Exclusion, ModelOffering, OfferingRegistry, ProviderOutcome, QuotaDomainKey, RegistryEvent, Rejection, Selection