Class OllamaEmbeddingOptions
java.lang.Object
org.springframework.ai.ollama.api.OllamaEmbeddingOptions
- All Implemented Interfaces:
EmbeddingOptions,ModelOptions
Helper class for creating strongly-typed Ollama options.
- Since:
- 0.8.0
- Author:
- Christian Tzolov, Thomas Vitale, Ilayaperumal Gopinathan
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()copy()booleanfilterNonSupportedFields(Map<String, Object> options) Filter out the non-supported fields from the options.static OllamaEmbeddingOptionsfromOptions(OllamaEmbeddingOptions fromOptions) static OllamaEmbeddingOptionsfromOptions(OllamaOptions fromOptions) getModel()inthashCode()voidsetKeepAlive(String keepAlive) voidsetLowVRAM(Boolean lowVRAM) voidsetMainGPU(Integer mainGPU) voidvoidsetNumBatch(Integer numBatch) voidvoidsetNumThread(Integer numThread) voidsetTruncate(Boolean truncate) voidsetUseMLock(Boolean useMLock) voidsetUseMMap(Boolean useMMap) voidsetUseNUMA(Boolean useNUMA) voidsetVocabOnly(Boolean vocabOnly) toMap()Convert theOllamaEmbeddingOptionsobject to aMapof key/value pairs.
-
Constructor Details
-
OllamaEmbeddingOptions
public OllamaEmbeddingOptions()
-
-
Method Details
-
builder
-
filterNonSupportedFields
Filter out the non-supported fields from the options.- Parameters:
options- The options to filter.- Returns:
- The filtered options.
-
fromOptions
-
fromOptions
-
getModel
- Specified by:
getModelin interfaceEmbeddingOptions
-
setModel
-
getKeepAlive
-
setKeepAlive
-
getTruncate
-
setTruncate
-
getUseNUMA
-
setUseNUMA
-
getNumBatch
-
setNumBatch
-
getNumGPU
-
setNumGPU
-
getMainGPU
-
setMainGPU
-
getLowVRAM
-
setLowVRAM
-
getVocabOnly
-
setVocabOnly
-
getUseMMap
-
setUseMMap
-
getUseMLock
-
setUseMLock
-
getNumThread
-
setNumThread
-
getDimensions
- Specified by:
getDimensionsin interfaceEmbeddingOptions
-
toMap
Convert theOllamaEmbeddingOptionsobject to aMapof key/value pairs.- Returns:
- The
Mapof key/value pairs.
-
copy
-
equals
-
hashCode
public int hashCode()
-