Class DefaultAnthropicClient.Builder
java.lang.Object
dev.langchain4j.model.anthropic.internal.client.AnthropicClient.Builder<DefaultAnthropicClient, DefaultAnthropicClient.Builder>
dev.langchain4j.model.anthropic.internal.client.DefaultAnthropicClient.Builder
- Enclosing class:
DefaultAnthropicClient
public static class DefaultAnthropicClient.Builder
extends AnthropicClient.Builder<DefaultAnthropicClient, DefaultAnthropicClient.Builder>
Builder for constructing
DefaultAnthropicClient instances.-
Field Summary
Fields inherited from class AnthropicClient.Builder
apiKey, baseUrl, beta, httpClientBuilder, logger, logRequests, logResponses, timeout, version -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a newDefaultAnthropicClientinstance with the configured settings.Methods inherited from class AnthropicClient.Builder
apiKey, baseUrl, beta, httpClientBuilder, logger, logRequests, logRequests, logResponses, logResponses, timeout, version
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Builds a newDefaultAnthropicClientinstance with the configured settings.- Specified by:
buildin classAnthropicClient.Builder<DefaultAnthropicClient, DefaultAnthropicClient.Builder>- Returns:
- a new
DefaultAnthropicClientinstance - Throws:
IllegalArgumentException- if required parameters (baseUrl,apiKey,version) are blank
-