Skip to content

ai-provider-anthropic

Enterprise Part of the commercial Kumiko Enterprise offering — not in the open framework.

Registers the Anthropic Claude models as the "anthropic" LLM provider in ai-foundation. Owns the @anthropic-ai/sdk dependency and the per-tenant config-keys (model, effort, maxTokens) plus the BYOK secret anthropic.apiKey — each tenant supplies their own Anthropic API key via the admin UI. Set the ai-foundation provider config-key to "anthropic" to activate it.

What this feature needs to run (Requires, top) and the write commands it provides (Provides, bottom).

flowchart TB
  n_ai_provider_anthropic["ai-provider-anthropic"]
  subgraph how_reqs["Requires"]
    n_config["config"]
    n_secrets["secrets"]
    n_ai_foundation["ai-foundation"]
  end
  n_config --> n_ai_provider_anthropic
  n_secrets --> n_ai_provider_anthropic
  n_ai_foundation --> n_ai_provider_anthropic

Per-tenant config keys, set via the tenant-admin UI or a seed. 🔒 = encrypted at rest.

KeyTypeDefaultScopeWho can writeWho can read
effortselect (low | medium | high | xhigh | max)hightenantTenantAdmin, SystemAdminall
max-tokensnumber (1024–16000)16000tenantTenantAdmin, SystemAdminall
modeltextclaude-sonnet-4-6tenantTenantAdmin, SystemAdminall
SecretScopeHint
ai-provider-anthropic:secret:anthropic-api-keytenantFrom the Anthropic Console under Settings → API Keys. Format: sk-ant-…
  • Registers extension: llmProvideranthropic