From 49209d1d765f138ed92a8245ba8ad6a2bc2e1b5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?HYUNSANG=20HAN=20=28=ED=95=9C=ED=98=84=EC=83=81=2C=20Travi?= =?UTF-8?q?s=29?= Date: Mon, 12 May 2025 21:10:39 +0900 Subject: [PATCH] Enable auto complete for 'spring.ai.vertex.ai.gemini.chat.options' (#3101) 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 1770e5ed1..60b8c5c82 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 @@ package org.springframework.ai.model.vertexai.autoconfigure.gemini; 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)