Caleta Private AI Appliance / Model catalogue

The model catalogue

Pick a model, get a proven size and the best regions to run it

Recommendations come only from configurations we have run on the shipping image; region rankings come from spot data we measure daily.

1

Pick a model

ModelDownloadMeasured speedTested onRuns from
Phi-4
dense 14B
10 GB
95.35 t/s Q4_K_M · 1x A100 80 GB · 17 Aug 2026
16K native context is the small print on this one.
NC24ads_A100_v4NC80adis_H100_v5
2 deployments›
VariantSizeEngineAll-in/hrStatus
Phi-4 (Q4_K_M)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Phi-4 (Q4_K_M)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.16/hr
1x Tesla T4 16 GB
not timed there
gpt-oss-20b
MoE reasoner, 4B active
also on Arm
13 GB
195.47 t/s MXFP4 · 1x A100 80 GB · 17 Aug 2026
80.2 / 380 t/s Arm · decode / prefill · Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026
Also proven to load and serve on a single Tesla T4 16 GB, not timed there.
NC24ads_A100_v4NC80adis_H100_v5E32ps_v6
2 deployments›
VariantSizeEngineAll-in/hrStatus
gpt-oss-20b (MXFP4)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
gpt-oss-20b (MXFP4)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.16/hr
1x Tesla T4 16 GB
not timed there
ERNIE-4.5-21B-A3B
MoE general, 3B active
also on Arm
13 GB
74.2 / 388 t/s Arm · decode / prefill · Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026
Arm plan. Tiny and Apache-2.0; fits the smallest Cobalt size.
E32ps_v6
$0.16/hr
1x Tesla T4 16 GB
not timed there
Devstral-Small-2
dense 24B
15 GB
59.84 t/s UD-Q4_K_XL · 1x A100 80 GB · 17 Aug 2026
It does load and serve on a single Tesla T4 16 GB, but only with the context window cut to around 6,900 tokens, so the entry price above uses the next card up rather than quietly charging you the context.
NC24ads_A100_v4NC80adis_H100_v5
2 deployments›
VariantSizeEngineAll-in/hrStatus
Devstral-Small-2 (UD-Q4_K_XL)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Devstral-Small-2 (UD-Q4_K_XL)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.28/hr
Quarter RTX PRO 6000 Blackwell
not timed there
extra setup
Qwen3-Coder-30B
MoE coder, 3B active
also on Arm
18 GB
167.89 t/s UD-Q4_K_XL · 1x A100 80 GB · 17 Aug 2026
72.8 / 833 t/s decode / prefill · UD-Q4_K_XL · E64ads_v7, no GPU, ik_llama.cpp · 14 Sep 2026
60.46 t/s UD-Q4_K_XL · 64 vCPU x86, no GPU · 23 Aug 2026 · CPU beta, shipped image, mainline llama.cpp
74.3 / 337 t/s Arm · decode / prefill · Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026
NC24ads_A100_v4NC80adis_H100_v5E32ps_v6E64ads_v7D64ads_v7
2 deployments›
VariantSizeEngineAll-in/hrStatus
Qwen3-Coder-30B (UD-Q4_K_XL)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Qwen3-Coder-30B (UD-Q4_K_XL)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.28/hr
Quarter RTX PRO 6000 Blackwell
not timed there
extra setup
Gemma-4-26B-A4B
MoE, 4B active
18 GB
110.38 t/s UD-Q4_K_XL · 1x A100 80 GB · 17 Aug 2026
NC24ads_A100_v4NC80adis_H100_v5
2 deployments›
VariantSizeEngineAll-in/hrStatus
Gemma-4-26B (UD-Q4_K_XL)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Gemma-4-26B (UD-Q4_K_XL)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.28/hr
Quarter RTX PRO 6000 Blackwell
not timed there
extra setup
Qwen3.8-27B
dense 27B
18 GB
47.48 t/s UD-Q4_K_XL · 1x A100 80 GB · 18 Aug 2026
Newest weights at the same speed and price as Qwen3.6-27B. No Caleta Score has been run for it, and none is carried across from Qwen3.6: same family and size class is not the same model.
NC24ads_A100_v4
1 deployment›
VariantSizeEngineAll-in/hrStatus
Qwen3.8-27B (UD-Q4_K_XL)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
$0.28/hr
Quarter RTX PRO 6000 Blackwell
not timed there
extra setup
Qwen3.6-27B
dense 27B
18 GB
46.65 t/s UD-Q4_K_XL · 1x A100 80 GB · 17 Aug 2026
The highest Caleta Score on the coder board.
NC24ads_A100_v4NC80adis_H100_v5
2 deployments›
VariantSizeEngineAll-in/hrStatus
Qwen3.6-27B (UD-Q4_K_XL)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Qwen3.6-27B (UD-Q4_K_XL)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.28/hr
Quarter RTX PRO 6000 Blackwell
not timed there
extra setup
GLM-4.7-Flash
MoE, 3B active
19 GB
115.03 t/s Q4_K_M · 1x A100 80 GB · 17 Aug 2026
NC24ads_A100_v4NC80adis_H100_v5
2 deployments›
VariantSizeEngineAll-in/hrStatus
GLM-4.7-Flash (Q4_K_M)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
GLM-4.7-Flash (Q4_K_M)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.28/hr
Quarter RTX PRO 6000 Blackwell
not timed there
extra setup
Qwen3-30B-A3B-Instruct
MoE general, 3B active
also on Arm
19 GB
71.3 / 337 t/s Arm · decode / prefill · Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026
Arm plan. The fast general-purpose daily driver on Cobalt.
E32ps_v6
$0.28/hr
Quarter RTX PRO 6000 Blackwell
not timed there
extra setup
Qwen2.5-Coder-32B
dense 32B
20 GB
42.53 t/s Q4_K_M · 1x A100 80 GB · 17 Aug 2026
NC24ads_A100_v4NC80adis_H100_v5
2 deployments›
VariantSizeEngineAll-in/hrStatus
Qwen2.5-Coder-32B (Q4_K_M)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Qwen2.5-Coder-32B (Q4_K_M)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.28/hr
Quarter RTX PRO 6000 Blackwell
not timed there
extra setup
Qwen3.6-35B-A3B
MoE, 3B active
also on Arm
23 GB
136.45 t/s UD-Q4_K_XL · 1x A100 80 GB · 17 Aug 2026
54.9 / 1,045 t/s decode / prefill · UD-Q4_K_XL · E64ads_v7, no GPU, ik_llama.cpp · 14 Sep 2026
65.5 / 445 t/s Arm · decode / prefill · UD-Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026 · thinking off
NC24ads_A100_v4NC80adis_H100_v5E32ps_v6E64ads_v7
2 deployments›
VariantSizeEngineAll-in/hrStatus
Qwen3.6-35B (UD-Q4_K_XL)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Qwen3.6-35B (UD-Q4_K_XL)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.35/hr
Azure Cobalt E32ps_v6, 251 GB RAM, no GPU
Qwen3-Next-80B-A3B
MoE general, 3B active
also on Arm
49 GB
59.8 / 322 t/s Arm · decode / prefill · Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026
Arm plan. Smart rather than fast.
E32ps_v6
$0.35/hr
Azure Cobalt E32ps_v6, 251 GB RAM, no GPU
Qwen3-Coder-Next-80B
MoE coder, 3B active
50 GB
110.27 t/s UD-Q4_K_XL · 1x A100 80 GB · 17 Aug 2026
46.3 / 779 t/s decode / prefill · UD-Q4_K_XL · E64ads_v7, no GPU, ik_llama.cpp · 14 Sep 2026
NC24ads_A100_v4NC80adis_H100_v5E64ads_v7
2 deployments›
VariantSizeEngineAll-in/hrStatus
Qwen3-Coder-Next-80B (UD-Q4_K_XL)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Qwen3-Coder-Next-80B (UD-Q4_K_XL)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.78/hr
1x A100 80 GB
gpt-oss-120b
MoE reasoner, 5B active
also on Arm
64 GB
138 t/s MXFP4 · 1x A100 80 GB · 17 Aug 2026 · independently reproduced five weeks apart
48.7 / 768 t/s decode / prefill · MXFP4 · E64ads_v7, no GPU, ik_llama.cpp · 14 Sep 2026
54.8 / 232 t/s Arm · decode / prefill · Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026
NC24ads_A100_v4E32ps_v6E64ads_v7
1 deployment›
VariantSizeEngineAll-in/hrStatus
gpt-oss-120b (MXFP4)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
$0.35/hr
Azure Cobalt E32ps_v6, 251 GB RAM, no GPU
GLM-4.5-Air
MoE mid, 12B active
also on Arm
73 GB
24.6 / 91 t/s Arm · decode / prefill · Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026
Arm plan. MIT licence; needs E16ps_v6 or larger.
E32ps_v6
$0.35/hr
Azure Cobalt E32ps_v6, 251 GB RAM, no GPU
Mistral-Small-4
MoE general, 6.5B active
also on Arm
74 GB
113.45 / 1,476 t/s decode / prefill · UD-Q4_K_M · 1x A100 80 GB · 4 Oct 2026 · image 0.15.1; card full, context fitted by the engine to about 428K tokens
160.49 / 2,824.8 t/s decode / prefill · UD-Q4_K_M · 1x H100 NVL 94 GB · 4 Oct 2026 · image 0.15.1; card full, context fitted by the engine to about 1M tokens
30.7 / 193.6 t/s decode / prefill · UD-Q4_K_M · E64ads_v7, no GPU, llama.cpp · 4 Oct 2026 · image 0.15.1; 132 GB RAM in use at the full ~1M context
30.65 / 38.1 t/s Arm · decode / prefill · UD-Q4_K_M · Azure Cobalt E32ps_v6, llama.cpp · 3 Oct 2026 · image 0.3.3; 32K context, 70 GB RAM in use
Apache-2.0. Text only on the appliance; reasoning off by default. Standard llama.cpp only: no ik_llama.cpp variant on either architecture.
E64ads_v7NC24ads_A100_v4NC40ads_H100_v5E32ps_v6
3 deployments›
VariantSizeEngineAll-in/hrStatus
Mistral-Small-4 (UD-Q4_K_M)E64ads_v7llamacpp$0.98 (eastus)measured
Mistral-Small-4 (UD-Q4_K_M)NC24ads_A100_v4llamacpp$1.00 (italynorth)measured
Mistral-Small-4 (UD-Q4_K_M)NC40ads_H100_v5llamacpp$1.51 (westus2)measured
$0.35/hr
Azure Cobalt E32ps_v6, 251 GB RAM, no GPU
Qwen3-235B
MoE, 22B active
also on Arm
471 GB
44.41 t/s BF16, unquantised · 8x MI300X · 10 Aug 2026
13.9 / 142 t/s decode / prefill · UD-Q4_K_XL · E64ads_v7, no GPU, ik_llama.cpp · 14 Sep 2026
12.8 / 49 t/s Arm · decode / prefill · Q4_K_M · Azure Cobalt E32ps_v6, ik_llama.cpp · 14 Sep 2026
The 4-bit cut (135 GB) ships on 2x H100 NVL: fit is proven, serving speed not yet published for that pairing.
NC80adis_H100_v5ND96is_MI300X_v5E32ps_v6E64ads_v7
2 deployments›
VariantSizeEngineAll-in/hrStatus
Qwen3-235B (UD-Q4_K_XL)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
Qwen3-235B-BF16 (BF16)ND96is_MI300X_v5llamacpp$11.49 (francecentral)measured
$0.35/hr
Azure Cobalt E32ps_v6, 251 GB RAM, no GPU
DeepSeek-V4-Flash-0731
MoE reasoner, 13B active
155 GB
54.3 t/s MXFP4 · 2x H100 NVL · 16 Aug 2026
12.2 / 180 t/s decode / prefill · MXFP4 · E64ads_v7, no GPU, ik_llama.cpp · 14 Sep 2026
14.06 t/s MXFP4 · 64 vCPU x86, no GPU · 23 Aug 2026 · CPU beta, shipped image, mainline llama.cpp
13.84 t/s Arm · MXFP4 · Azure Cobalt D64ps_v6 · 24 Aug 2026
155 GB does not fit one H100, so two cards is its reference box, not an upsell.
NC80adis_H100_v5D64ps_v6E64ads_v7D64ads_v7
1 deployment›
VariantSizeEngineAll-in/hrStatus
DeepSeek-V4-Flash-0731 (MXFP4)NC80adis_H100_v5llamacpp$3.64 (indonesiacentral)measured
$0.97/hr
E64ads_v7, 512 GB RAM, no GPU
GLM-5.2
MoE frontier, 40B active
also on Arm
802 GB
38.61 t/s Q8_0 · 8x MI300X · 10 Aug 2026
27.7 t/s UD-IQ2_M · 4x A100 80 GB · 29 Jun 2026
~11.7 t/s Arm · UD-Q4_K_XL · Azure Cobalt E64ps_v6 · 20 Jul 2026
A 744B frontier model. The IQ3_S cut scores highest of anything we have measured; the scores were taken before the reasoning-budget change and should be re-run before being requoted.
NC96ads_A100_v4ND96is_MI300X_v5E64ps_v6
4 deployments›
VariantSizeEngineAll-in/hrStatus
GLM-5.2 (UD-IQ2_M)NC96ads_A100_v4llamacpp$3.93 (italynorth)measured
GLM-5.2 (UD-IQ3_S)NC96ads_A100_v4llamacpp$3.93 (italynorth)measured
GLM-5.2 (UD-Q4_K_XL)ND96is_MI300X_v5llamacpp$11.49 (francecentral)measured
GLM-5.2 (Q8_0)ND96is_MI300X_v5llamacpp$11.49 (francecentral)measured
$0.97/hr
E64ads_v7, 512 GB RAM, no GPU
not timed there
DeepSeek-R1-0528
MoE reasoner, 37B active
252 GB
~9.1 t/s UD-Q2_K_XL · 64 vCPU x86, no GPU · 11 Jul 2026 · CPU beta
The Q8 cut on 8x MI300X is loaded and coherence-checked, but its decode has no clean timing run yet. Two-bit quality is unmeasured, so no score is quoted.
E64ads_v7
2 deployments›
VariantSizeEngineAll-in/hrStatus
DeepSeek-R1 (UD-Q2_K_XL)E64ads_v7llamacpp$0.98 (eastus)measured
DeepSeek-R1 (Q8_0)ND96is_MI300X_v5llamacpp$11.49 (francecentral)estimated
$0.97/hr
E64ads_v7, 512 GB RAM, no GPU
Qwen3-Coder-480B
MoE coder, 35B active
511 GB
51.4 t/s Q8_0 · 8x MI300X · 10 Aug 2026
ND96is_MI300X_v5
1 deployment›
VariantSizeEngineAll-in/hrStatus
Qwen3-Coder-480B (Q8_0)ND96is_MI300X_v5llamacpp$11.49 (francecentral)measured
$12.02/hr
8x MI300X 1.5 TB
Kimi-K2.7-Code
MoE coder, 1.1T total
584 GB
49.95 t/s UD-Q4_K_XL · 8x MI300X · 10 Aug 2026
The 2-bit cut also runs on the flagship CPU box; that pairing has no published speed.
E64ads_v7ND96is_MI300X_v5
2 deployments›
VariantSizeEngineAll-in/hrStatus
Kimi-K2.7-Code (UD-Q2_K_XL)E64ads_v7llamacpp$0.98 (eastus)measured
Kimi-K2.7-Code (UD-Q4_K_XL)ND96is_MI300X_v5llamacpp$11.49 (francecentral)measured
$12.02/hr
8x MI300X 1.5 TB
Qwen3.8-Max
MoE frontier, 2.4T total / 95B active
1,311 GBunmeasured
No run exists on any box, any engine. Same hardware story as Kimi-K3.
-
1 deployment›
VariantSizeEngineAll-in/hrStatus
Qwen3.8-Max (UD-IQ4_XS)ND96is_MI300X_v5llamacpp$11.49 (francecentral)unmeasured
$11.49/hr
Kimi-K3
MoE frontier, 1.5 TB on disk
1,509 GBunmeasured
Needs 8x MI300X, which Azure could not allocate on spot from our subscriptions when this shipped. On the menu because the box fits it; every claim surface says unmeasured.
-
1 deployment›
VariantSizeEngineAll-in/hrStatus
Kimi-K3 (UD-Q4_K_XL)ND96is_MI300X_v5llamacpp$11.49 (francecentral)unmeasured
$11.49/hr

Download sizes are decimal GB, byte-verified against Hugging Face for the quoted variant. All-in prices are the VM spot price as measured in the listed region for our latest snapshot, plus the appliance software fee for that size from the Marketplace price grid. Spot moves; treat these as the shape of the economics, not a quote. Licences are permissive (Apache 2.0, MIT or equivalent) except Kimi, which is modified MIT.

How to read this table

Speeds are single-stream decode through the server. Standard llama.cpp figures use the engine's own default settings; figures labelled ik_llama.cpp use the settings the menu ships for that size. Where a run recorded it, prefill (how fast a prompt is read) is shown after the decode figure. Every figure carries its date because engine versions move. Where a model has been measured on more than one kind of silicon, each figure is listed with its own box rather than averaged. Arm figures are Azure Cobalt, which is CPU-only.

"Runs from" and the measured speed are different boxes

Runs from is the cheapest size we curate that the model actually fits on, with its name next to the price. It is arithmetic against the memory that holds the model (GPU memory, or system memory on a CPU size), with a fifth left over for context, not a speed promise: a 10 GB model does not need an 80 GB card, and pricing it as though it did overstates the cost of starting by four or five times. The measured speed column is usually a bigger, dearer box, because that is where we ran the benchmark. Read them as two facts, not one: the small box will serve the model, more slowly than the figure beside it.

Tested on is a claim about us, not about the model: it lists the boxes we have actually run it on. It is not the list of hardware the model works on, which is far longer. The appliance decides what fits by reading the card at serve time, so a model will happily run on sizes that never appear in that column.

Prices are the cheapest region where our capacity check actually succeeded on 2026-08-25, not the cheapest region Azure lists. Those differ by more than double on some sizes, and a price you cannot get is not a price. Rows marked slice VRAM inferred sit on a partial-card size whose memory we calculated rather than measured, and extra setup means that size needs Secure Boot off and a one-off enable step, so it is cheaper but not a like-for-like deploy.

The appliance menu on the box is authoritative and this page can lag it; use check for new models in the menu for the current list. Hardware, regions and the map are on VM sizes and regions.

Get notified when the catalogue changes

Leave your email and we will tell you when the rankings or the model catalogue change.

Only catalogue and ranking updates, no marketing. Unsubscribe any time. See our Privacy Policy.

Every one of these runs on the same Marketplace image.