Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
AnthropicConfig.type
Members list
Type members
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
Builds a config without validating it; fromValues validates, and AnthropicClient applies validate to whatever it is given. workloadIdentity defaults to None, which authenticates with apiKey.
Builds a config without validating it; fromValues validates, and AnthropicClient applies validate to whatever it is given. workloadIdentity defaults to None, which authenticates with apiKey.
Attributes
The API key and model, every other field at its default: the entry point for Java and Kotlin, which do not see Scala default arguments. The base URL is DEFAULT_BASE_URL, and contextWindow and reserveCompletion come from the model name alone (200k for current Claude models); set them, and the rest, with the with* setters, or use fromValues to consult the bundled model catalogue.
The API key and model, every other field at its default: the entry point for Java and Kotlin, which do not see Scala default arguments. The base URL is DEFAULT_BASE_URL, and contextWindow and reserveCompletion come from the model name alone (200k for current Claude models); set them, and the rest, with the with* setters, or use fromValues to consult the bundled model catalogue.
Attributes
Constructs an AnthropicConfig, resolving contextWindow and reserveCompletion from the model name automatically.
Constructs an AnthropicConfig, resolving contextWindow and reserveCompletion from the model name automatically.
Value parameters
- apiKey
-
Anthropic API key; must be non-empty.
- baseUrl
-
API base URL; must be non-empty, and
https://api.anthropic.com(orhttpto a loopback host) whenworkloadIdentityis set. - modelName
-
Model identifier, e.g.
"claude-sonnet-4-5-latest". - workloadIdentity
-
workload identity federation;
apiKeymust then be empty.
Attributes
- Returns
-
Left(ConfigurationError)for a blank field or a config validate refuses.
Concrete fields
The Anthropic API base URL used when a named provider section sets no baseUrl.
The Anthropic API base URL used when a named provider section sets no baseUrl.
This was DefaultConfig.DEFAULT_ANTHROPIC_BASE_URL in llm4s-core until the provider moved to llm4s-anthropic (#1132).