Skip to content

Minimal

This is the smallest practical personal setup: one provider, one key, and one model pool.

anthropic:
- "$ANTHROPIC_API_KEY"
providers:
anthropic:
type: messages
api_url: https://api.anthropic.com/v1/messages
models:
claude-opus-5:
limit:
context: 1000000
output: 128000
thinking:
type: adaptive
effort: medium
display: summarized
modalities:
input: [text, image, pdf]
model_pools:
default:
- anthropic/claude-opus-5
context:
compaction:
threshold: 0.8
desktop_notification: true
log_level: info

Use this when you want to verify provider connectivity, credentials, basic chat flow, and conversation compaction with the smallest working config.

Set ANTHROPIC_API_KEY in your shell or replace the environment-variable reference in auth.yaml with a real key stored outside the repository.

Terminal window
chord doctor models --model anthropic/claude-opus-5
  • 401 / 403: the key is missing, expired, or not visible in the environment where Chord runs.
  • 404 / model not found: the model name is not enabled on your Anthropic account.
  • Context-limit errors: update limit.context, limit.input, and limit.output to match your provider account’s published limits.