module RubyLLM
A delightful Ruby interface to modern AI language models.
Constants
- VERSION
Public Class Methods
# File lib/ruby_llm.rb, line 52 def context context_config = config.dup yield context_config if block_given? Context.new(context_config) end
Source
# File lib/ruby_llm.rb, line 44 def deprecator @deprecator ||= Deprecator.new end
Source
# File lib/ruby_llm.rb, line 48 def instrument(...) Instrumentation.instrument(...) end
Source
# File lib/ruby_llm.rb, line 94 def logger @logger ||= config.logger || Logger.new( config.log_file, progname: 'RubyLLM', level: config.log_level ) end
Source
# File lib/ruby_llm.rb, line 66 def moderate(...) Moderation.moderate(...) end
Source
# File lib/ruby_llm.rb, line 74 def transcribe(...) Transcription.transcribe(...) end