# Anthropic / custom provider example — thinking disabled, model_params for provider-specific options
# Run: llm-browser-testkit run examples/custom-provider.toml \
# --llm-url https://api.anthropic.com \
# --llm-model claude-sonnet-4-20250514 \
# --llm-api-key $ANTHROPIC_API_KEY
[]
= "https://example.com"
= 30
= "/"
# For Anthropic: don't send `thinking` at all (leave unset / set to null in TOML).
# Use `model_params` to pass provider-specific fields like `effort`.
# For OpenAI with thinking: set `thinking = true` or `thinking = false`.
[]
= "high"
[[]]
= "no_errors"
= "no_error_on_page"
[[]]
= "Smoke test"
[[]]
= "navigate"
= "/"
= 2000
[[]]
= "assert"
= "no_errors"
[[]]
= "screenshot"
= "anthropic-smoke.png"