Include metadata for nested config props in Ollama (#247)

Fixes gh-246

Signed-off-by: Thomas Vitale <ThomasVitale@users.noreply.github.com>
This commit is contained in:
Thomas Vitale
2024-01-25 15:17:50 +01:00
committed by GitHub
parent 2c2cb9d2d8
commit 85ed261c08
2 changed files with 4 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ package org.springframework.ai.autoconfigure.ollama;
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 {
* topK and topP and alike parameters. The null values are ignored defaulting to the
* generative's defaults.
*/
@NestedConfigurationProperty
private OllamaOptions options = new OllamaOptions();
public String getModel() {

View File

@@ -18,6 +18,7 @@ package org.springframework.ai.autoconfigure.ollama;
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 {
* topK and topP and alike parameters. The null values are ignored defaulting to the
* generative's defaults.
*/
@NestedConfigurationProperty
private OllamaOptions options = new OllamaOptions();
public String getModel() {