diff options
author | icebaker <icebaker@proton.me> | 2023-11-19 16:43:41 -0300 |
---|---|---|
committer | icebaker <icebaker@proton.me> | 2023-11-19 16:43:41 -0300 |
commit | 154aa68caf50a18af5c0dff1d368fc639314e0ba (patch) | |
tree | b2ab75665e42de79f22cca82bf03cfc49759f485 /components/providers | |
parent | e89a1d57c49c94c16c37a8ee3a69b52a9e2b341b (diff) |
improving tools parameters
Diffstat (limited to 'components/providers')
-rw-r--r-- | components/providers/openai.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/providers/openai.rb b/components/providers/openai.rb index a7e7abe..87f2bc5 100644 --- a/components/providers/openai.rb +++ b/components/providers/openai.rb @@ -42,7 +42,7 @@ module NanoBot if event[:message].nil? && event[:meta] && event[:meta][:tool_calls] { role: 'assistant', content: nil, tool_calls: event[:meta][:tool_calls] } elsif event[:who] == 'tool' - { role: event[:who], content: event[:message], + { role: event[:who], content: event[:message].to_s, tool_call_id: event[:meta][:id], name: event[:meta][:name] } else { role: event[:who] == 'user' ? 'user' : 'assistant', content: event[:message] } |