Module: Legion::Extensions::Llm::AzureFoundry::ProviderClassMethods
- Included in:
- Provider
- Defined in:
- lib/legion/extensions/llm/azure_foundry/provider.rb
Overview
Class-level methods for Provider — exposed via extend.
Instance Method Summary collapse
- #capabilities ⇒ Object
- #configuration_options ⇒ Object
- #configuration_requirements ⇒ Object
- #default_tier ⇒ Object
- #default_transport ⇒ Object
- #slug ⇒ Object
Instance Method Details
#capabilities ⇒ Object
46 |
# File 'lib/legion/extensions/llm/azure_foundry/provider.rb', line 46 def capabilities = Capabilities |
#configuration_options ⇒ Object
48 49 50 51 52 53 |
# File 'lib/legion/extensions/llm/azure_foundry/provider.rb', line 48 def %i[ azure_foundry_endpoint azure_foundry_api_key azure_foundry_bearer_token azure_foundry_api_version azure_foundry_surface ] end |
#configuration_requirements ⇒ Object
45 |
# File 'lib/legion/extensions/llm/azure_foundry/provider.rb', line 45 def configuration_requirements = %i[azure_foundry_endpoint] |
#default_tier ⇒ Object
44 |
# File 'lib/legion/extensions/llm/azure_foundry/provider.rb', line 44 def default_tier = :cloud |
#default_transport ⇒ Object
43 |
# File 'lib/legion/extensions/llm/azure_foundry/provider.rb', line 43 def default_transport = :http |
#slug ⇒ Object
42 |
# File 'lib/legion/extensions/llm/azure_foundry/provider.rb', line 42 def slug = 'azure_foundry' |