Class OllamaChatOptions.Builder
java.lang.Object
org.springframework.ai.ollama.api.OllamaChatOptions.Builder
- Enclosing class:
- OllamaChatOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
frequencyPenalty
(Double frequencyPenalty) internalToolExecutionEnabled
(Boolean internalToolExecutionEnabled) mirostatEta
(Float mirostatEta) mirostatTau
(Float mirostatTau) model
(OllamaModel model) numPredict
(Integer numPredict) penalizeNewline
(Boolean penalizeNewline) presencePenalty
(Double presencePenalty) repeatLastN
(Integer repeatLastN) repeatPenalty
(Double repeatPenalty) temperature
(Double temperature) toolCallbacks
(List<ToolCallback> toolCallbacks) toolCallbacks
(ToolCallback... toolCallbacks) toolContext
(Map<String, Object> toolContext)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
model
-
model
-
format
-
keepAlive
-
truncate
-
useNUMA
-
numCtx
-
numBatch
-
numGPU
-
mainGPU
-
lowVRAM
-
f16KV
-
logitsAll
-
vocabOnly
-
useMMap
-
useMLock
-
numThread
-
numKeep
-
seed
-
numPredict
-
topK
-
topP
-
minP
-
tfsZ
-
typicalP
-
repeatLastN
-
temperature
-
repeatPenalty
-
presencePenalty
-
frequencyPenalty
-
mirostat
-
mirostatTau
-
mirostatEta
-
penalizeNewline
-
stop
-
toolCallbacks
-
toolCallbacks
-
toolNames
-
toolNames
-
internalToolExecutionEnabled
public OllamaChatOptions.Builder internalToolExecutionEnabled(@Nullable Boolean internalToolExecutionEnabled) -
toolContext
-
build
-