From ab24b1777a894d354cbeccdfe1d201faa4dad86c Mon Sep 17 00:00:00 2001 From: ChPi Date: Sun, 17 Aug 2025 16:21:36 +0800 Subject: [PATCH] (fix)(common) prevent NullPointerException for jsonFormat (#2365) --- .../main/java/dev/langchain4j/provider/OpenAiModelFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/dev/langchain4j/provider/OpenAiModelFactory.java b/common/src/main/java/dev/langchain4j/provider/OpenAiModelFactory.java index c55f5a3c8..ef8a8414b 100644 --- a/common/src/main/java/dev/langchain4j/provider/OpenAiModelFactory.java +++ b/common/src/main/java/dev/langchain4j/provider/OpenAiModelFactory.java @@ -30,7 +30,7 @@ public class OpenAiModelFactory implements ModelFactory, InitializingBean { .timeout(Duration.ofSeconds(modelConfig.getTimeOut())) .logRequests(modelConfig.getLogRequests()) .logResponses(modelConfig.getLogResponses()); - if (modelConfig.getJsonFormat()) { + if (modelConfig.getJsonFormat() != null && modelConfig.getJsonFormat()) { openAiChatModelBuilder.strictJsonSchema(true) .responseFormat(modelConfig.getJsonFormatType()); }