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 --- logic/providers/google/tokens.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 logic/providers/google/tokens.rb (limited to 'logic/providers/google/tokens.rb') diff --git a/logic/providers/google/tokens.rb b/logic/providers/google/tokens.rb new file mode 100644 index 0000000..3d5492f --- /dev/null +++ b/logic/providers/google/tokens.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +require 'openai' + +module NanoBot + module Logic + module Google + module Tokens + def self.apply_policies!(_cartridge, payload) + payload[:contents] = payload[:contents].map { |message| message.except(:_meta) } + payload + end + end + end + end +end -- cgit v1.2.3