Module: Legion::Extensions::AzureAi::Runners::Models

Extended by:
Helpers::Client
Includes:
Helpers::Lex
Included in:
Client
Defined in:
lib/legion/extensions/azure_ai/runners/models.rb

Instance Method Summary collapse

Methods included from Helpers::Client

client, content_safety_client

Instance Method Details

#list(api_key:, endpoint:, api_version: '2024-10-21') ⇒ Object



12
13
14
15
16
# File 'lib/legion/extensions/azure_ai/runners/models.rb', line 12

def list(api_key:, endpoint:, api_version: '2024-10-21', **)
  path = "/openai/models?api-version=#{api_version}"
  response = client(api_key: api_key, endpoint: endpoint, api_version: api_version).get(path)
  { models: response.body }
end