Package dev.langchain4j.model.ollama
Class OllamaChatModel.OllamaChatModelBuilder
java.lang.Object
dev.langchain4j.model.ollama.OllamaChatModel.OllamaChatModelBuilder
- Enclosing class:
OllamaChatModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()customHeaders(Map<String, String> customHeaders) Deprecated.httpClientBuilder(dev.langchain4j.http.client.HttpClientBuilder httpClientBuilder) TODO TODOtimeout(Duration)overrides timeouts set on theHttpClientBuilderlogRequests(Boolean logRequests) logResponses(Boolean logResponses) maxRetries(Integer maxRetries) numPredict(Integer numPredict) repeatPenalty(Double repeatPenalty) responseFormat(dev.langchain4j.model.chat.request.ResponseFormat responseFormat) supportedCapabilities(dev.langchain4j.model.chat.Capability... supportedCapabilities) supportedCapabilities(Set<dev.langchain4j.model.chat.Capability> supportedCapabilities) temperature(Double temperature)
-
Constructor Details
-
OllamaChatModelBuilder
public OllamaChatModelBuilder()
-
-
Method Details
-
httpClientBuilder
public OllamaChatModel.OllamaChatModelBuilder httpClientBuilder(dev.langchain4j.http.client.HttpClientBuilder httpClientBuilder) TODO TODOtimeout(Duration)overrides timeouts set on theHttpClientBuilder- Parameters:
httpClientBuilder-- Returns:
-
baseUrl
-
modelName
-
temperature
-
topK
-
topP
-
repeatPenalty
-
seed
-
numPredict
-
numCtx
-
stop
-
format
Deprecated.Please useresponseFormat(ResponseFormat)instead. For example:responseFormat(ResponseFormat.JSON).
Instead of using JSON mode, consider using structured outputs with JSON schema instead, see more info here. -
responseFormat
public OllamaChatModel.OllamaChatModelBuilder responseFormat(dev.langchain4j.model.chat.request.ResponseFormat responseFormat) -
timeout
-
maxRetries
-
customHeaders
-
logRequests
-
logResponses
-
listeners
public OllamaChatModel.OllamaChatModelBuilder listeners(List<dev.langchain4j.model.chat.listener.ChatModelListener> listeners) -
supportedCapabilities
public OllamaChatModel.OllamaChatModelBuilder supportedCapabilities(Set<dev.langchain4j.model.chat.Capability> supportedCapabilities) -
supportedCapabilities
public OllamaChatModel.OllamaChatModelBuilder supportedCapabilities(dev.langchain4j.model.chat.Capability... supportedCapabilities) -
build
-
responseFormat(ResponseFormat)instead.