class RubyLLM::Providers::DeepSeek
DeepSeek API integration.
Public Class Methods
Source
# File lib/ruby_llm/providers/deepseek.rb, line 20 def capabilities DeepSeek::Capabilities end
Source
# File lib/ruby_llm/providers/deepseek.rb, line 24 def configuration_options %i[deepseek_api_key deepseek_api_base] end
# File lib/ruby_llm/providers/deepseek.rb, line 28 def configuration_requirements %i[deepseek_api_key] end
Public Instance Methods
Source
# File lib/ruby_llm/providers/deepseek.rb, line 9 def api_base @config.deepseek_api_base || 'https://api.deepseek.com' end
Source
# File lib/ruby_llm/providers/deepseek.rb, line 13 def headers { 'Authorization' => "Bearer #{@config.deepseek_api_key}" } end