Skip to content

Commit 2052e40

Browse files
authored
Merge pull request #554 from taro1025/fix-readme
docs(readme): Move 'messages << message' outside of loop to prevent duplicatentries
2 parents 651fe99 + dfb5405 commit 2052e40

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -682,6 +682,10 @@ response =
682682
message = response.dig("choices", 0, "message")
683683

684684
if message["role"] == "assistant" && message["tool_calls"]
685+
686+
# For a subsequent message with the role "tool", OpenAI requires the preceding message to have a tool_calls argument.
687+
messages << message
688+
685689
message["tool_calls"].each do |tool_call|
686690
tool_call_id = tool_call.dig("id")
687691
function_name = tool_call.dig("function", "name")
@@ -697,9 +701,6 @@ if message["role"] == "assistant" && message["tool_calls"]
697701
# decide how to handle
698702
end
699703

700-
# For a subsequent message with the role "tool", OpenAI requires the preceding message to have a tool_calls argument.
701-
messages << message
702-
703704
messages << {
704705
tool_call_id: tool_call_id,
705706
role: "tool",

0 commit comments

Comments
 (0)