CAPABILITIES
Data residency
Constrain where inference runs by tagging the model string.
Model ref syntax
[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 backExample
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
| Parameter | Type | Description |
|---|---|---|
eu | zone tag | Restrict to EU-scoped deployments. |
se | country tag | Sweden first, then eu, then global. |
no | country tag | Norway first, then eu, then global. |
! | suffix | Strict mode. If no matching deployment is healthy the request fails closed instead of degrading. |
vision | flag tag | Multimodal 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.