From 5a9ef26541cd2f6d167c22e9575eda0ed193d99d Mon Sep 17 00:00:00 2001 From: Hyunsang Han Date: Mon, 12 May 2025 07:11:49 +0900 Subject: [PATCH] Enable auto complete for 'spring.ai.vertex.ai.gemini.chat.options' Signed-off-by: Hyunsang Han --- .../autoconfigure/gemini/VertexAiGeminiChatProperties.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/src/main/java/org/springframework/ai/model/vertexai/autoconfigure/gemini/VertexAiGeminiChatProperties.java b/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/src/main/java/org/springframework/ai/model/vertexai/autoconfigure/gemini/VertexAiGeminiChatProperties.java index 1770e5ed1c2..60b8c5c8265 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/src/main/java/org/springframework/ai/model/vertexai/autoconfigure/gemini/VertexAiGeminiChatProperties.java +++ b/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/src/main/java/org/springframework/ai/model/vertexai/autoconfigure/gemini/VertexAiGeminiChatProperties.java @@ -19,11 +19,13 @@ import org.springframework.ai.vertexai.gemini.VertexAiGeminiChatModel; import org.springframework.ai.vertexai.gemini.VertexAiGeminiChatOptions; import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.boot.context.properties.NestedConfigurationProperty; /** * Configuration properties for Vertex AI Gemini Chat. * * @author Christian Tzolov + * @author Hyunsang Han * @since 0.8.0 */ @ConfigurationProperties(VertexAiGeminiChatProperties.CONFIG_PREFIX) @@ -36,6 +38,7 @@ public class VertexAiGeminiChatProperties { /** * Vertex AI Gemini API generative options. */ + @NestedConfigurationProperty private VertexAiGeminiChatOptions options = VertexAiGeminiChatOptions.builder() .temperature(0.7) .candidateCount(1)