diff options
Diffstat (limited to 'components')
-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] } |