summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authoricebaker <icebaker@proton.me>2023-11-19 16:43:41 -0300
committericebaker <icebaker@proton.me>2023-11-19 16:43:41 -0300
commit154aa68caf50a18af5c0dff1d368fc639314e0ba (patch)
treeb2ab75665e42de79f22cca82bf03cfc49759f485 /components
parente89a1d57c49c94c16c37a8ee3a69b52a9e2b341b (diff)
improving tools parameters
Diffstat (limited to 'components')
-rw-r--r--components/providers/openai.rb2
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] }