Skip to main content

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
Only 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.