class RubyLLM::Providers::Anthropic
Anthropic Claude API integration.
Public Class Methods
Source
# File lib/ruby_llm/providers/anthropic.rb, line 26 def capabilities Anthropic::Capabilities end
Source
# File lib/ruby_llm/providers/anthropic.rb, line 30 def configuration_options %i[anthropic_api_key anthropic_api_base] end
# File lib/ruby_llm/providers/anthropic.rb, line 34 def configuration_requirements %i[anthropic_api_key] end
Public Instance Methods
Source
# File lib/ruby_llm/providers/anthropic.rb, line 14 def api_base @config.anthropic_api_base || 'https://api.anthropic.com' end
Source
# File lib/ruby_llm/providers/anthropic.rb, line 18 def headers { 'x-api-key' => @config.anthropic_api_key, 'anthropic-version' => '2023-06-01' } end