diff options
author | icebaker <icebaker@proton.me> | 2023-12-14 22:49:06 -0300 |
---|---|---|
committer | icebaker <icebaker@proton.me> | 2023-12-14 22:49:06 -0300 |
commit | e6f0374cc8844d4a053db4e68feee23ffc793d73 (patch) | |
tree | a06163503c7a4f754be1a91bbaaee9adf9e7c7b2 /logic/providers/google/tokens.rb | |
parent | fb96658a1ca4b6e3e0505e7a39f660e1a05b3c6e (diff) |
adding support for google gemini
Diffstat (limited to 'logic/providers/google/tokens.rb')
-rw-r--r-- | logic/providers/google/tokens.rb | 16 |
1 files changed, 16 insertions, 0 deletions
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 |