diff options
author | icebaker <113217272+icebaker@users.noreply.github.com> | 2023-06-03 20:37:14 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-03 20:37:14 -0300 |
commit | bffbac01eeb00e5f94cd4d675edc0a0566354265 (patch) | |
tree | 39df8578dd2bbed230e0d222d0175e088f97537e /components/provider.rb | |
parent | 2c50a06b68a21ce904e5dfd15833e3569ff64bfa (diff) | |
parent | 1be75c768ca9595b54d8e2d5a8287adbc950f659 (diff) |
Merge pull request #3 from icebaker/ib-cryptography
Cryptography and Security
Diffstat (limited to 'components/provider.rb')
-rw-r--r-- | components/provider.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/provider.rb b/components/provider.rb index dbfc8bd..3138cc4 100644 --- a/components/provider.rb +++ b/components/provider.rb @@ -7,10 +7,10 @@ require_relative './providers/openai' module NanoBot module Components class Provider - def self.new(provider) + def self.new(provider, environment: {}) case provider[:name] when 'openai' - Providers::OpenAI.new(provider[:settings]) + Providers::OpenAI.new(provider[:settings], environment:) else raise "Unsupported provider #{provider[:name]}" end |