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.
How it fits
Section titled “How it fits”What this feature needs to run (Requires).
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
Dependencies
Section titled “Dependencies”- Requires:
config,secrets,ai-foundation - Activation: always on (not toggleable)
Configuration
Section titled “Configuration”Per-tenant config keys, set via the tenant-admin UI or a seed. 🔒 = encrypted at rest.
| Key | Type | Default | Scope | Who can write | Who can read |
|---|---|---|---|---|---|
effort | select (low | medium | high | xhigh | max) | high | tenant | TenantAdmin, SystemAdmin | all |
max-tokens | number (1024–16000) | 16000 | tenant | TenantAdmin, SystemAdmin | all |
model | text | claude-sonnet-4-6 | tenant | TenantAdmin, SystemAdmin | all |
Secrets
Section titled “Secrets”| Secret | Scope | Hint |
|---|---|---|
ai-provider-anthropic:secret:anthropic-api-key | tenant | From the Anthropic Console under Settings → API Keys. Format: sk-ant-… |
Extensions & cross-feature APIs
Section titled “Extensions & cross-feature APIs”- Registers extension:
llmProvider→anthropic