Method: Langchain::LLM::Replicate#initialize

Defined in:
lib/langchain/llm/replicate.rb

#initialize(api_key:, default_options: {}) ⇒ Replicate

Intialize the Replicate LLM

Parameters:

  • api_key (String)

    The API key to use



27
28
29
30
31
32
33
34
35
36
# File 'lib/langchain/llm/replicate.rb', line 27

def initialize(api_key:, default_options: {})
  depends_on "replicate-ruby", req: "replicate"

  ::Replicate.configure do |config|
    config.api_token = api_key
  end

  @client = ::Replicate.client
  @defaults = DEFAULTS.merge(default_options)
end