From b03a6c9ef887f503577745f023a1bb913f103f0d Mon Sep 17 00:00:00 2001 From: Ilayaperumal Gopinathan Date: Tue, 28 Jan 2025 19:35:57 +0000 Subject: [PATCH] Fix the default value of OpenAI chat option - The OpenAI chat option metadata can be set only when the store value is enabled. - Change the default value from empty map to null --- .../java/org/springframework/ai/openai/OpenAiChatOptions.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/OpenAiChatOptions.java b/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/OpenAiChatOptions.java index 56589e5b5..831aedf22 100644 --- a/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/OpenAiChatOptions.java +++ b/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/OpenAiChatOptions.java @@ -181,7 +181,7 @@ public class OpenAiChatOptions implements FunctionCallingOptions { /** * Developer-defined tags and values used for filtering completions in the dashboard. */ - private @JsonProperty("metadata") Map metadata = new HashMap<>(); + private @JsonProperty("metadata") Map metadata; /** * OpenAI Tool Function Callbacks to register with the ChatModel. * For Prompt Options the functionCallbacks are automatically enabled for the duration of the prompt execution.