Class AnthropicClient.Builder<T extends AnthropicClient, B extends AnthropicClient.Builder<T,B> >
java.lang.Object
dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder<T,B>
- Direct Known Subclasses:
DefaultAnthropicClient.Builder
- Enclosing class:
AnthropicClient
public abstract static class AnthropicClient.Builder<T extends AnthropicClient, B extends AnthropicClient.Builder<T,B>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Tbuild()httpClientBuilder(HttpClientBuilder httpClientBuilder) logger(org.slf4j.Logger logger) logRequests(Boolean logRequests) logResponses(Boolean logResponses)
-
Field Details
-
httpClientBuilder
-
baseUrl
-
apiKey
-
version
-
beta
-
timeout
-
logger
public org.slf4j.Logger logger -
logRequests
-
logResponses
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
httpClientBuilder
-
baseUrl
-
apiKey
-
version
-
beta
-
timeout
-
logRequests
-
logRequests
-
logResponses
-
logResponses
-
logger
- Parameters:
logger- an alternateLoggerto be used instead of the default one provided by Langchain4J for logging requests and responses.- Returns:
this.
-