Skip to content

Commit 5d6b589

Browse files
committed
feat(gemini) check safety settings not empty instead of not null
1 parent 6d24af9 commit 5d6b589

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

models/spring-ai-vertex-ai-gemini/src/main/java/org/springframework/ai/vertexai/gemini/VertexAiGeminiChatModel.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,8 @@ GeminiRequest createGeminiRequest(Prompt prompt, VertexAiGeminiChatOptions updat
500500
generativeModelBuilder.setTools(tools);
501501
}
502502

503-
if (prompt.getOptions() instanceof VertexAiGeminiChatOptions options && options.getSafetySettings() != null) {
503+
if (prompt.getOptions() instanceof VertexAiGeminiChatOptions options
504+
&& !CollectionUtils.isEmpty(options.getSafetySettings())) {
504505
generativeModelBuilder.setSafetySettings(options.getSafetySettings());
505506
}
506507

0 commit comments

Comments
 (0)