class RubyLLM::Providers::GPUStack
Public Class Methods
Source
# File lib/ruby_llm/providers/gpustack.rb, line 36 def capabilities GPUStack::Capabilities end
Source
# File lib/ruby_llm/providers/gpustack.rb, line 24 def configuration_options %i[gpustack_api_base gpustack_api_key] end
# File lib/ruby_llm/providers/gpustack.rb, line 32 def configuration_requirements %i[gpustack_api_base] end
Public Instance Methods
Source
# File lib/ruby_llm/providers/gpustack.rb, line 11 def api_base @config.gpustack_api_base end
Source
# File lib/ruby_llm/providers/gpustack.rb, line 15 def headers return {} unless @config.gpustack_api_key { 'Authorization' => "Bearer #{@config.gpustack_api_key}" } end