diff --git a/spring-ai-core/src/main/java/org/springframework/ai/chat/prompt/Prompt.java b/spring-ai-core/src/main/java/org/springframework/ai/chat/prompt/Prompt.java index 99a6f89c1..deb35cb9b 100644 --- a/spring-ai-core/src/main/java/org/springframework/ai/chat/prompt/Prompt.java +++ b/spring-ai-core/src/main/java/org/springframework/ai/chat/prompt/Prompt.java @@ -112,7 +112,7 @@ public class Prompt implements ModelRequest> { } public Prompt copy() { - return new Prompt(instructionsCopy(), this.chatOptions); + return new Prompt(instructionsCopy(), null == this.chatOptions ? null : this.chatOptions.copy()); } private List instructionsCopy() {