From 59e78669c8ce4db3d621db5ed44ac386811690fc Mon Sep 17 00:00:00 2001 From: Matt Low Date: Wed, 6 Dec 2023 05:48:03 +0000 Subject: [PATCH] Fix CreateChatCompletion Don't double-append toolReplies --- pkg/cli/openai.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cli/openai.go b/pkg/cli/openai.go index a308f04..ce111b8 100644 --- a/pkg/cli/openai.go +++ b/pkg/cli/openai.go @@ -90,7 +90,7 @@ func CreateChatCompletion(model string, messages []Message, maxTokens int, repli messages = append(append(messages, assistantReply), toolReplies...) // Recurse into CreateChatCompletion with the tool call replies added // to the original messages - return CreateChatCompletion(model, append(messages, toolReplies...), maxTokens, replies) + return CreateChatCompletion(model, messages, maxTokens, replies) } if replies != nil {