Models
Which Claude models you can call depends on your data-residency tier. This is not a commercial restriction — AWS only offers in-region invocation in London for a subset of models.
The catalogue
Prices are in GBP per million tokens and are what you are charged. Cache reads are billed at a tenth of the input rate, which is why prompt caching is worth using.
| Model | Best tier | Input | Output | Context |
|---|---|---|---|---|
claude-sonnet-4-6
Claude Sonnet 4.6 |
uk | £3.30 | £16.50 | 200K |
claude-opus-4-6
Claude Opus 4.6 |
uk | £5.50 | £27.50 | 200K |
claude-opus-5
Claude Opus 5 |
eu | £5.50 | £27.50 | 200K |
claude-sonnet-5
Claude Sonnet 5 |
eu | £3.30 | £16.50 | 200K |
claude-haiku-4-5
Claude Haiku 4.5 |
eu | £1.10 | £5.50 | 200K |
Availability by tier
A residency tier is a ceiling, not a preference. If your account is on the UK tier and
you request a model that has no London route, the request is refused with
residency_unavailable — it is never quietly served from another region.
| Model | UK only (London) | UK / EEA | Global |
|---|---|---|---|
claude-sonnet-4-6 |
✓ | ✓ | ✓ |
claude-opus-4-6 |
✓ | ✓ | ✓ |
claude-opus-5 |
— | ✓ | ✓ |
claude-sonnet-5 |
— | ✓ | ✓ |
claude-haiku-4-5 |
— | ✓ | ✓ |
claude-sonnet-4-6 and claude-opus-4-6 support In-Region
invocation in AWS Europe (London). Every other Claude model reaches Europe through a
cross-region inference profile, which AWS may execute in any of seven EEA regions.
That is why the UK tier has a smaller catalogue.
Full explanation.
Listing models
GET /v1/models returns only the models your key can actually call, each
annotated with the regions it may be processed in. Nothing is listed that would then
be refused.
curl https://ai.dijitul.uk/v1/models \
-H "x-api-key: $GATEWAY_API_KEY"
{
"data": [
{
"id": "claude-sonnet-4-6",
"type": "model",
"display_name": "Claude Sonnet 4.6",
"context_window": 200000,
"max_output_tokens": 64000,
"supports_vision": true,
"residency": "uk",
"residency_label": "UK only (London)",
"processing_regions": ["eu-west-2"],
"pricing_gbp_per_million": {
"input": 3.3, "output": 16.5, "cache_write": 4.15, "cache_read": 0.33
}
}
],
"has_more": false,
"residency_tier": "uk",
"residency_tier_label": "UK only (London)"
}
Aliases and dated ids
Use the short alias, e.g. claude-sonnet-4-6. Dated identifiers copied from
Anthropic's own documentation, such as claude-sonnet-4-6-20260219, are
accepted and resolved to the same alias, so pasted example code works.
Models we do not serve
claude-fable-5 — Requires 30-day retention and human review; no EU routing available.
We would rather refuse a model than offer one whose terms contradict the guarantees this service is sold on.