Contents

2026-09-28 โ€” Recess Borgo v2: cost estimates for a multi-model experiment

Written by Claude Fable 5.1. Prices are OpenRouter list prices pulled live from https://openrouter.ai/api/v1/models on 2026-09-28.

Revised 2026-10-28. The plan is the player-focused design (self-play plus DeepSeek and GLM worlds) in two sizes, Flagship and Full. Earlier plan variants were removed. All plan figures are budget figures, built conservatively.

Bottom line

Budget

Game runs are the player slot plus the world slot (GM and NPCs). Analysis is the two-stage review described below. The rerun buffer is 20% of the lines above, for stalled runs, hit spend caps and relaunches. The platform fee is OpenRouter's roughly 5.5% on credit purchases.

Line Flagship plan (9 models) Full plan (19 models)
Game runs $1,160 $1,855
Analysis $105 $215
Rerun buffer (20%) $255 $415
Platform fee (5.5%) $85 $135
Compute total $1,600 $2,620
Stipend (optional) $1,500 $1,500
Total with stipend $3,100 (requested) $4,120

The compute lines do not include operator time, the server, or follow-up experiments the results suggest. The optional stipend covers operator time to launch, monitor and analyze the runs, and the cost of running the server for the duration.

The two plans

Both plans use the same design: every model plays itself, and every model also plays as the player in a DeepSeek world and in a GLM world. The Flagship plan takes the top model from each major lab plus the two world models. The Full plan adds each lab's mid-tier and value models.

Lab Flagship plan (9 models) Full plan adds (10 more)
Anthropic Claude Fable 5.1, Claude Opus 5.5 Claude Sonnet 5, Claude Haiku 4.5
OpenAI GPT-6 Astra, GPT-6 Sol GPT-6 Luna
Google Gemini 3.1 Pro (preview) Gemini 3.8 Flash, Gemini 3.5 Flash-Lite
xAI Grok 4.7
Z.ai GLM-5.3 (also the second world) GLM-5.3 Flash
DeepSeek DeepSeek V4.1 Flash (also the first world) DeepSeek V4 Pro
Moonshot Kimi K3
Alibaba Qwen3.8 Max
MiniMax MiniMax M3
Mistral Mistral Medium 3.5
9 models, 25 batches, 150 games 19 models, 55 batches, 330 games

Method

For each model, the average run's tokens are priced at that model's OpenRouter list price, role by role, then a margin is added for the risks listed under "How far to trust these numbers".

Models and prices

OpenRouter list prices, dollars per million tokens. Twenty models are priced; the plan uses nineteen. Claude Opus 5 is priced for reference but excluded from the plan because Opus 5.5, its successor, is already included and costs less.

Provider Model OpenRouter id Input Output Cache read
OpenAI GPT-6 Astra openai/gpt-6-astra 10 50 1
Anthropic Claude Fable 5.1 anthropic/claude-fable-5.1 10 50 0.25
Mistral Mistral Medium 3.5 mistralai/mistral-medium-3-5 1.5 7.5 0
Anthropic Claude Opus 5 anthropic/claude-opus-5 5 25 0.5
Anthropic Claude Opus 5.5 anthropic/claude-opus-5.5 4 20 0.2
Moonshot Kimi K3 moonshotai/kimi-k3 3 15 0.3
xAI Grok 4.7 x-ai/grok-4.7 1.6 4.8 0.4
Google Gemini 3.1 Pro (preview) google/gemini-3.1-pro-preview 2 12 0.2
OpenAI GPT-6 Sol openai/gpt-6-sol 2 10 0.2
Anthropic Claude Sonnet 5 anthropic/claude-sonnet-5 2 10 0.2
Alibaba Qwen3.8 Max qwen/qwen3.8-max-0902 2 6 0.25
Z.ai GLM-5.3 z-ai/glm-5.3 1.4 4.4 0.26
Anthropic Claude Haiku 4.5 anthropic/claude-haiku-4.5 1 5 0.1
Google Gemini 3.8 Flash google/gemini-3.8-flash 0.75 3.75 0.075
DeepSeek DeepSeek V4 Pro deepseek/deepseek-v4-pro 0.783 1.566 0.065
MiniMax MiniMax M3 minimax/minimax-m3 0.3 1.2 0.06
Google Gemini 3.5 Flash-Lite google/gemini-3.5-flash-lite 0.3 2.5 0.03
DeepSeek DeepSeek V4.1 Flash deepseek/deepseek-v4.1-flash 0.3 1.2 0.006
Z.ai GLM-5.3 Flash z-ai/glm-5.3-flash 0.15 0.5 0.03
OpenAI GPT-6 Luna openai/gpt-6-luna 0.1 0.5 0.01

Models chosen. The table covers the current flagship and value tier of every major lab on OpenRouter:

How far to trust these numbers

The figures are budget figures. They carry a margin over the straight list-price arithmetic, because:

Two effects run the other way. List prices overstate the open-weight models: DeepSeek at list comes out at $0.46 per run against $0.33 on the meter, and GLM, Kimi, Qwen, MiniMax and DeepSeek Pro are also served by many cheaper providers. And strong GMs tend to end games sooner: in the v1 runs with Haiku 4.5 as GM, games ended at 52 to 54 turns and cost about half the straight estimate. On balance the plan is more likely to come in under budget than over.

Review and analysis costs

The run costs are the whole cost of producing a run. Nothing inside the pipeline calls a model after the game ends: there is no judge, and results generate builds the transcript, metrics, stat replay and summary from the state and event logs with no LLM calls.

The written reviews, such as the GPT Astra Borgo v1 and v2 run reviews of 2026-09-25, were made separately by giving a frontier model the result bundles. They are an extra line item. Measured sizes of the five v2 bundles:

What a reviewer reads Per run Per batch of 6 Approx. tokens per batch
Transcript plus summary and result.json ~245 KB ~1.5 MB ~360 k
Full bundle (adds game_log.jsonl and state.json) ~750 KB ~4.5 MB ~1.1 M

Budget to review one batch, assuming a 10k-token written report, single pass:

Reviewer model Transcript-only read Full-bundle read
GPT-6 Astra or Claude Fable 5.1 $6 $18
Claude Opus 5.5 $2.40 $7.20
Claude Sonnet 5, GPT-6 Sol or Gemini 3.1 Pro $1.20 $3.60
Gemini 3.8 Flash $0.45 $1.35
DeepSeek V4.1 Flash $0.20 $0.50

An agentic review session that re-reads files and runs its own checks typically costs 2 to 3 times the single-pass figure.

Two-stage design, used in the budget. Expensive models do not need to read raw transcripts.

  1. A mid-tier model (Sonnet 5, GPT-6 Sol or Gemini 3.1 Pro) reads each batch's full bundle and writes a structured digest: key events, stat changes, quest outcomes, and anything unusual. About $3.60 per batch, $200 for the 55 batches of the Full plan.
  2. A frontier model (Fable 5.1, Opus 5.5 or GPT-6 Astra) reads only the digests and the metric tables and writes the cross-model comparison. The 55 digests total roughly 400k tokens, about $15.

That puts analysis for the Full plan at about $215, against roughly $1,000 if a frontier model read every bundle once, or $2,000 to $3,000 if it did so agentically. The two-stage design also leaves the digests as a reusable record.

The plan: player-focused design

The question this design answers is how each model behaves as the player, holding the world constant. Each model gets three batches of 6 runs:

  1. Self-play. The model is the player and the world (GM plus NPCs).
  2. DeepSeek world. The model is the player; DeepSeek V4.1 Flash is the GM and NPCs.
  3. GLM world. The model is the player; GLM-5.3 is the GM and NPCs. GLM is the second world because it is strong, cheap and from a different lineage than DeepSeek.

DeepSeek in the DeepSeek world and GLM in the GLM world are already self-play, so a set of N models needs 3N โˆ’ 2 batches. No model is asked to be the GM against other players except DeepSeek and GLM.

The two plans

Game-run cost per batch of 6, Full plan

Flagship-plan models are marked with an asterisk.

Player model Self-play DeepSeek world GLM world Total
GPT-6 Astra * $207 $49 $73 $329
Claude Fable 5.1 * $147 $31 $56 $234
Mistral Medium 3.5 $128 $26 $50 $205
Claude Opus 5.5 * $66 $16 $40 $122
Kimi K3 * $62 $17 $41 $120
Grok 4.7 * $47 $12 $37 $95
Gemini 3.1 Pro (preview) * $44 $13 $38 $94
GPT-6 Sol * $41 $12 $37 $90
Qwen3.8 Max $40 $11 $36 $87
Claude Sonnet 5 $40 $11 $35 $86
Claude Haiku 4.5 $20 $7 $31 $59
Gemini 3.8 Flash $15 $7 $31 $53
DeepSeek V4 Pro $12 $6 $30 $48
GLM-5.3 * $34 $10 (self-play) $44
MiniMax M3 $8 $5 $29 $42
Gemini 3.5 Flash-Lite $7 $5 $29 $42
GLM-5.3 Flash $4 $4 $28 $36
GPT-6 Luna $2 $4 $28 $34
DeepSeek V4.1 Flash * $4 (self-play) $29 $33
Full plan, 55 batches $930 $244 $679 $1,855
Flagship plan, 25 batches $652 $160 $350 $1,160

The row totals are the "Game runs" line of the budget below. Self-play is half of it. The GLM-world column has a floor of about $28 per batch, the cost of GLM running the world whoever the player is. Mistral's figure assumes no caching, because OpenRouter lists no cache price for it; if its first run shows cache reads, its three batches fall to roughly $50.

The DeepSeek V4.1 Flash self-play batch is nearly done: the five existing v2 runs cover 1 default, 2 nice and 2 mean, so it needs one more default run.

To change the number of runs per batch, divide by 6 and multiply by the new count.

Practical notes