From e6f0374cc8844d4a053db4e68feee23ffc793d73 Mon Sep 17 00:00:00 2001 From: icebaker Date: Thu, 14 Dec 2023 22:49:06 -0300 Subject: adding support for google gemini --- components/provider.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'components/provider.rb') diff --git a/components/provider.rb b/components/provider.rb index 3414009..2ad35f4 100644 --- a/components/provider.rb +++ b/components/provider.rb @@ -1,8 +1,7 @@ # frozen_string_literal: true -require 'openai' - require_relative 'providers/openai' +require_relative 'providers/google' module NanoBot module Components @@ -11,6 +10,8 @@ module NanoBot case provider[:id] when 'openai' Providers::OpenAI.new(provider[:settings], provider[:credentials], environment:) + when 'google' + Providers::Google.new(provider[:model], provider[:settings], provider[:credentials], environment:) else raise "Unsupported provider \"#{provider[:id]}\"" end -- cgit v1.2.3