Skip to content

Commit 85da5ee

Browse files
committed
Fix duplicate content error
1 parent 35ea698 commit 85da5ee

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Providers/OpenAI/ChatCompletion.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -396,8 +396,6 @@ private static JsonObject CreateChatCompletionRequest<TChat, TMessage, TFunction
396396
contentArray.Add(imageObject);
397397
}
398398

399-
messageObject.Add("content", contentArray);
400-
401399
var toolCallsArray = new JsonArray();
402400
foreach (var functionCall in message.FunctionCalls)
403401
{
@@ -427,6 +425,10 @@ private static JsonObject CreateChatCompletionRequest<TChat, TMessage, TFunction
427425
messageObject.Add("tool_call_id", message.FunctionResult.ToolCallId);
428426
messageObject.Add("content", message.FunctionResult.Value);
429427
}
428+
else
429+
{
430+
messageObject.Add("content", contentArray);
431+
}
430432

431433
messagesArray.Add(messageObject);
432434
}

0 commit comments

Comments
 (0)