01 · Tools
Capability · Chat completions
Chat and reasoning, region-pinned.
One OpenAI-compatible chat endpoint over every model family — open-weight and frontier — with the data-residency and PHI gate enforced on every call.
POST /v1/chat/completions
What you get
Built for regulated workloads
Point any OpenAI SDK at the gateway and call chat the way you already do. The model can be a concrete row (claude-sonnet-4-6, gemini-3-8-flash) or a provider-agnostic canonical alias (gemma-4, qwen3.5, glm-5.2) that resolves to whichever provider hosts it in the region you pinned. Set X-Region and X-PHI per request; everything else is standard.
02 · Streaming
SSE streaming, billed correctly
03 · Failover
In-region failover
04 · Aliases
Canonical model aliases
05 · PHI
Hard PHI gate
06 · Math agent
Sandboxed code execution
Availability & pricing
Where it runs, what it costs
Every route is pinned to a region, PHI stays on resident hosts, and the PHI gate is enforced per call. Prices mirror the live /v1/pricing rate card.
| Region | Provider | Model | Tier | Price |
|---|---|---|---|---|
| CH | Infomaniak | nemotron-nano (30B) (default) | PHI | $0.10 / $0.41 |
| CH | Infomaniak | kimi-k2.6 | PHI | $1.23 / $6.14 |
| CH | Infomaniak | gemma-4 (31B IT) | PHI | $0.41 / $0.82 |
| CH | Infomaniak | qwen3.5 (397B) | PHI | $1.64 / $7.36 |
| EU | Scaleway | gemma-4 (26B IT) | PHI | $0.48 / $0.96 |
| EU | Scaleway | qwen3.6 (35B) (default) | PHI | $0.48 / $2.87 |
| US | Together | deepseek-v4-flash (default) | General | $0.23 / $0.47 |
| US | Together | glm-5.3 (reasoning) | General | $2.33 / $7.33 |
| US | Together | glm-5.3-flash | General | $0.25 / $0.83 |
| US / EU | Anthropic | claude-sonnet-4-6 | General | $5.00 / $25.00 |
| WORLD | OpenAI | gpt-5-nano (default) | General | $0.08 / $0.67 |
Token prices are per 1M tokens (input / output). US chat on protected health information returns phi_blocked today — no US chat provider is PHI-verified yet (Azure OpenAI is staged). Full rate card at /pricing.
Try it
A real call, end to end
A PHI chat call in Switzerland is two headers on a standard request. The response tells you exactly where it ran.
Residency & gating
- CH PHI chat resolves to Infomaniak (Swiss-resident, nFADP/GDPR DPA verified).
- EU PHI chat resolves to Scaleway (EU-resident, GDPR Art. 28 DPA, zero-retention, no-train).
- US general traffic runs first on the US-resident cloud; UK and the other regions are served by global clouds (processed globally). US PHI chat is phi_blocked until a US chat provider is verified — in the US, PHI covers OCR, speech-to-text and text-to-speech only.
- No prompt or completion is ever logged or persisted by the proxy.
Good to know
- · n is dropped (multi-choice would break single-response billing).
- · Streaming is disabled on the /math sandbox route — it must inspect tool calls.
- · Vision rides this same endpoint as image_url content parts (see the Vision capability).
curl https://cloudsitus.com/api/v1/chat/completions \
-H "Authorization: Bearer $PHI_API_KEY" \
-H "X-Region: CH" \
-H "X-PHI: true" \
-H "Content-Type: application/json" \
-d '{
"model": "gemma-4",
"messages": [
{"role": "user", "content": "Summarise this discharge note..."}
]
}'x-phi-routed: infomaniak-gemma-4-31b/CH/phi
x-phi-tier: phi
x-phi-attempts: 1
x-phi-usage: verified
x-phi-cost-micro: 412Is it really drop-in compatible with the OpenAI SDK?
What happens if I pin a model that does not serve my region?
Which models support tool calling?
Do you train on my prompts?
How does the math agent return charts and diagrams?
Ready when you are
Put chat & reasoning in production — without giving up your data.
Spin up a key in minutes. The residency and PHI posture above arrives unchanged.
Prepaid credits from $10 · No subscription · No data retained