The Last Vendor
Open weights got close enough to the frontier that the vendor stopped mattering.
After my farewell to the frontier labs, I still had to figure out whose GPUs I would rent for inference instead. My requirements were clear:
- Near-frontier capability.
- Zero data retention (ZDR).
- Hosting in the EU or US.
- 256k+ context windows.
- Native OpenCode integration.
- A flat, predictable subscription, no nasty pay-as-you-go (PAYG) surprises.
The SWE-bench Verified leaderboard of August 2026 shows that 7 out of 87 models reach 95% or better. Two of those seven publish their weights: DeepSeek V4 Pro and GLM-5.3. DeepSeek V4 Pro sits second overall, only 0.6 percentage points behind Claude Opus 5 and ahead of every other closed model.
Open weights are a different commodity than pure open source: OLMo publishes its weights, its training data, and its code, so it can be reproduced, audited, and built on without asking anyone’s permission. Unfortunately, OLMo is nowhere near the frontier. The practical choice is not between open and closed but between open weights and closed. At least the weights escape the vendor, and that breaks the lock-in.
Advertised context windows are a gimmick: Google’s own model card reports Gemini 3.1 Pro at 84.9% on MRCR at 128k and 26.3% at 1M, a 58.6-point drop buried in the evaluation table while the 1M window leads the marketing. The 1M windows on the open models are real but unvalidated, so they are best seen as headroom, not a guarantee.
The menu
I verified every candidate against vendor documentation and live API endpoints in August 2026. Not included below are Z.ai and Kimi subscriptions, because they are yet again single vendors that also happen to run on Chinese infrastructure, which I prefer to avoid. Hugging Face PRO is out too, because it routes to various third-party providers: you inherit their retention and region quirks.
What remains:
| Provider | Price | Top models (SWE-bench · context) | Retention | Hosted in | Verdict |
|---|---|---|---|---|---|
| OpenCode Go | $10 p.m. | GLM-5.3 · 95.40% · 1M Kimi K3 · 93.40% · 1M Hy4 preview · 80% (10-task) · 1M |
zero on the models I use | US/EU (CN) | best fit |
| Synthetic | $30 p.m. | Kimi K3 · 93.40% · 512K GLM-5.2 · 82.80% · 512K |
zero | US (SE/IS) | overflow |
| Solheim | €15 p.m. | DeepSeek V4 Flash · 88.80% · 256K on request | no training use | EU | limited |
| Melious | €49–999 p.m. | GLM-5.3 · 95.40% · 1M | short-lived operational logs | EU | not available outside EU |
| Venice | $18–200 p.m. | GLM-5.2 · 82.80% · 1M | no logs by default, up to E2EE | US | E2EE kills tool calls |
| Chutes | $10–20 p.m. | Kimi K3 · 93.40% · 1M | no logging | Bittensor subnet | custom setup |
| Featherless | $25–50 p.m. | DeepSeek V4 Pro · 96.40% · 262K | no prompt logging | undisclosed | context caps at 256K |
Melious only lists EU countries upon registration, which effectively means it is not available to companies and people outside.
The selection
My main subscription is OpenCode Go.
It is the only option that meets almost every requirement at once: 1M context, zero retention on the models I use, native OpenCode integration, and a flat fee.
The model list is curated rather than exhaustive: GLM-5.3, Kimi K3, GLM-5.2, Hy4 preview (a.k.a. Ox Alpha), and a long tail of cheaper models for the work that does not need thinking.
The two best open models on OpenCode Go are unreachable: deepseek-v4-pro and deepseek-v4-flash are hosted in China and require an explicit opt-in.
The practical leaderboard therefore tops out at GLM-5.3 (95.40%), with Kimi K3 (93.40%) behind it.
For overflow, I use Synthetic. Go’s limits run out fast on complex tasks that require large contexts. Synthetic’s packs are stackable, and each pack carries the same 500 requests per five hours: you can put up to five on top of one another, and the whole arrangement resets monthly with one free reset during the month.
Prompt caching on OpenCode Go requires no configuration and is effective, so you get roughly four times as much usage out of the subscription as its headline rates suggest. Caching works automatically on Synthetic too, even though its documentation never mentions the word “cache” once across its pages.
The fine print
Go’s hosting location is unverified: the docs claimed “US, EU, and Singapore” until 31 July 2026 when that fragment was deleted from all locale files. The DeepSeek models are hosted in China and gated behind a China opt-in in the settings. The existence of that switch is itself evidence that the rest are not hosted in China, but where their roster runs is an open question. DeepSeek’s ZDR agreement was renewed monthly and expired on 31 August 2026 without ceremony. I therefore do not use DeepSeek’s models through OpenCode Go anymore.
Synthetic is transparent: its inference servers are located in the US with GLM-5.2 also hosted from Sweden and Iceland:
curl -sS https://api.synthetic.new/openai/v1/models \
-H "Authorization: Bearer $SYNTHETIC_API_KEY" \
| jq -r '.data[] | [.id, ([.datacenters[].country_code] | join(","))] | @tsv'
The last vendor
My setup—the skills, the prompts, the config—are plain text on open standards, untethered to any model or any provider. The licence matters: GLM-5.2 under MIT is a safer long-term bet than GLM-5.3 under a custom licence with a $10bn revenue trigger and a security review whose scope Z.ai itself determines. And when I swap GLM-5.3 for whatever comes next, I only have to change one line of configuration.
The models are close enough to the frontier that the gap is a fraction of a point, and for most of what a coding agent does, a fraction of a point is not a reason to stay. It is the last time I need to care, because I can leave.