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 a31c028872a..9cf08049023 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 @@ -96,10 +96,10 @@ public void handleError(ClientHttpResponse response) throws IOException { if (response.getStatusCode().isError()) { if (response.getStatusCode().is4xxClientError()) { throw new OpenAiApiClientErrorException(String.format("%s - %s", response.getStatusCode().value(), - new ObjectMapper().readValue(response.getBody(), ResponseError.class))); + OpenAiApi.this.objectMapper.readValue(response.getBody(), ResponseError.class))); } throw new OpenAiApiException(String.format("%s - %s", response.getStatusCode().value(), - new ObjectMapper().readValue(response.getBody(), ResponseError.class))); + OpenAiApi.this.objectMapper.readValue(response.getBody(), ResponseError.class))); } } };