diff --git a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/ollama/OllamaChatProperties.java b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/ollama/OllamaChatProperties.java index ed8762fc3de..ad9fee0e63c 100644 --- a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/ollama/OllamaChatProperties.java +++ b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/ollama/OllamaChatProperties.java @@ -18,6 +18,7 @@ import org.springframework.ai.ollama.api.OllamaOptions; import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.boot.context.properties.NestedConfigurationProperty; /** * Ollama Chat autoconfiguration properties. @@ -40,6 +41,7 @@ public class OllamaChatProperties { * and topP and alike parameters. The null values are ignored defaulting to the * model's defaults. */ + @NestedConfigurationProperty private OllamaOptions options = new OllamaOptions(); public String getModel() { diff --git a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/ollama/OllamaEmbeddingProperties.java b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/ollama/OllamaEmbeddingProperties.java index a4dd65a7ac1..65bd520a28e 100644 --- a/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/ollama/OllamaEmbeddingProperties.java +++ b/spring-ai-spring-boot-autoconfigure/src/main/java/org/springframework/ai/autoconfigure/ollama/OllamaEmbeddingProperties.java @@ -18,6 +18,7 @@ import org.springframework.ai.ollama.api.OllamaOptions; import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.boot.context.properties.NestedConfigurationProperty; /** * Ollama Embedding autoconfiguration properties. @@ -40,6 +41,7 @@ public class OllamaEmbeddingProperties { * and topP and alike parameters. The null values are ignored defaulting to the * model's defaults. */ + @NestedConfigurationProperty private OllamaOptions options = new OllamaOptions(); public String getModel() {