DOCS / V1 / CAPABILITIES
CAPABILITIES

Data residency

Constrain where inference runs by tagging the model string.

Model ref syntax

GRAMMAR
[namespace/]name[:tag[,tag]][!]

auto:eu                       router restricted to EU-scoped deployments
sovereign/claude-sonnet-5:se  pinned model, Sweden first
...:eu!                       strict: fail closed, never fall back

Example

curl -i https://api.eggsplain.com/v1/chat/completions \
  -H "Authorization: Bearer $EGGSPLAIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "sovereign/claude-sonnet-5:eu!",
  "messages": [{ "role": "user", "content": "Say hello." }]
}'

Tags

ParameterTypeDescription
euzone tagRestrict to EU-scoped deployments.
secountry tagSweden first, then eu, then global.
nocountry tagNorway first, then eu, then global.
!suffixStrict mode. If no matching deployment is healthy the request fails closed instead of degrading.
visionflag tagMultimodal capability flag, not a region.

Proof of where it ran

Responses include x-egg-residency-requested and x-egg-residency-served. Served is global when a non-strict request degraded, so you can audit it.

Unknown tags on auto are rejected with HTTP 422; try the Malformed preset.