agentscope-extensions-model-anthropic integrates Anthropic Claude models, including Anthropic-specific formatter and request DTO support.
Add the dependency
ModelRegistry
SetANTHROPIC_API_KEY, then use the anthropic:<model> id:
Explicit builder
Use the builder when you need a custom endpoint, formatter, transport, prompt caching, thinking, or generation options:Bearer token authentication
For an Anthropic-compatible gateway that requiresAuthorization: Bearer <token>, set
authToken on the model builder:
Bearer prefix; the SDK adds it. apiKey sets X-Api-Key,
while authToken sets Authorization. Configure only one: setting both causes model
construction to fail with an IllegalArgumentException.
Configure authentication through the builder rather than GenerateOptions.additionalHeaders,
because the SDK owns these authentication headers.
Spring Boot
Spring Boot applications can use the Anthropic starter:agentscope.anthropic.auth-token is optional. An unset or blank value leaves bearer
authentication disabled. Existing agentscope.anthropic.api-key configuration remains supported,
but configuring both nonblank credentials causes startup to fail. Builder customizers run before
validation and can clear a credential with apiKey(null) or authToken(null).
Full builder options, formatters, credentials, and registry context details are covered in Model.