diff --git a/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/api/OpenAiApi.java b/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/api/OpenAiApi.java index 92b16f85e49..292a21de09a 100644 --- a/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/api/OpenAiApi.java +++ b/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/api/OpenAiApi.java @@ -25,6 +25,7 @@ import java.util.function.Predicate; import java.util.stream.Collectors; +import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonFormat; @@ -1492,7 +1493,7 @@ public record ChatCompletionMessage(// @formatter:off @JsonProperty("refusal") String refusal, @JsonProperty("audio") AudioOutput audioOutput, @JsonProperty("annotations") List annotations, - @JsonProperty("reasoning_content") String reasoningContent + @JsonProperty("reasoning_content") @JsonAlias("reasoning") String reasoningContent ) { // @formatter:on /**