Skip to main content

Model Availability by Region

Models are pre-deployed per edge region — not every model runs everywhere. A request for a model that isn’t loaded on the region you call returns 404: Model not loaded, so check availability before pinning a region.

Availability Matrix

Verified against live GET /v1/models responses on 2026-06-11.
Modelyto-01yul-01yul-02yvr-02nyc-01nyc-02sfo-01dfw-01dfw-02
qwen-3.5-27b (LLM)
qwen-3.6-35b-a3b (LLM)
whisper-large-v3-turbo (STT)
cohere-transcribe-03-2026 (STT)
kokoro-82m (TTS)
tada-3b-ml (TTS)
Two regions are exceptions to the otherwise-uniform suite, so confirm at runtime if you pin them:
  • yul-02 (Montreal 02) runs qwen-3.6-35b-a3b instead of qwen-3.5-27b.
  • dfw-02 (Dallas 02) currently serves only qwen-3.5-27b and tada-3b-ml (no STT, no kokoro-82m).
  • lax-01 (Los Angeles) came online after this snapshot was taken — verify its loadout at runtime via GET /v1/models before pinning it.
  • sea-01 (Seattle) came online after this snapshot was taken — verify its loadout at runtime via GET /v1/models before pinning it.
  • chi-01 (Chicago) came online after this snapshot was taken — verify its loadout at runtime via GET /v1/models before pinning it.
  • phx-01 (Phoenix) came online after this snapshot was taken — verify its loadout at runtime via GET /v1/models before pinning it.
  • was-01 (Washington DC) came online after this snapshot was taken — verify its loadout at runtime via GET /v1/models before pinning it.
If your pipeline depends on a specific model, pin a region that serves it or let the autorouter pick one (see below).

Verify at Runtime

The matrix above is a snapshot — the authoritative source is always the region itself:
curl https://api.yto-01.edge.polargrid.ai/v1/models \
  -H "Authorization: Bearer pg_your_api_key"
The response lists every model currently loaded on that region. Check this before pinning a region in production, and treat 404: Model not loaded as a signal to re-check rather than retry.

Route by Model

The autorouter accepts a model filter and only returns regions that serve it:
# Best region that serves qwen-3.5-27b for this caller
curl "https://autorouter.polargrid.ai/v1/route?model=qwen-3.5-27b"
Without the filter, the autorouter picks the best region by geography and load — which may not serve the model you need. If your pipeline requires a specific model (every voice agent does), always pass the model parameter. A 404 from this endpoint means no region currently serves that model.

Multi-Model Pipelines

A voice pipeline (STT + LLM + TTS) needs every model in the chain on the same region to avoid cross-region hops. Pick the region using the most constrained model — currently the LLM — and the rest of the suite is available everywhere it is.