summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
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] }