AI Infra
0%
Part XI · Chapter 81

Choosing a Model

AuthorChangkun Ou
Reading time~21 min

The first practical decision in any stack is which model to call. It looks like a quality question and is mostly not. The practical sequence starts by placing a model on the closed-to-open axis, reading its license for what it actually permits, triangulating three leaderboards without trusting any one of them, and running a small eval that decides the call. It ends by pinning and wiring the result so that a vendor's weekly point release does not silently change your product. The companion chapters are Chapter 73, which frames the openness axis, and Chapter 47, which frames why a published score is a claim about a model and its harness together.

2026-06-22T11:57:21.122956 image/svg+xml Matplotlib v3.10.8, https://matplotlib.org/
Figure 81.1. Schematic of model choice as a Pareto problem. The best choice is rarely the most capable model in isolation; it sits on the Pareto frontier of quality, cost, latency, and control, the set of options where you cannot improve one metric without worsening another. Idealized placement, not measured data.
Dated snapshot: verify before you quote

Every model name, price, context length, and ranking below is a snapshot as of mid-2026 (2026-07-01) and is attributed to a primary source where one exists. Versions ship weekly, prices change, and rankings rotate inside overlapping confidence intervals. Treat every specific number here as a hypothesis to confirm against the linked primary doc before you commit budget, never as a timeless fact. The durable content is the categories, the trade-offs, and the decision and wiring procedure: read those for the method.

The master axis: rent or own

One axis predicts almost everything else about a model choice, and it is not quality. It is whether you rent the capability behind a metered API or own the weights and run them yourself.

A frontier hosted model is the most capable general model a lab is willing to expose, served behind a per-token API. You send tokens, they bill you, you never hold the weights. The lab owns the serving stack: batching, KV-cache, speculative decoding, autoscaling, and the accelerators (Chapter 82). You inherit their latency distribution and their rate limits, and you consume the serving optimizations as knobs (cached-input pricing, batch and priority tiers) rather than operating them.

An open-weight model is one whose trained parameters you can download and run on your own hardware. You own the operational burden and, in exchange, you control cost, latency, data residency, and the right to fine-tune. The model family you pick sets what your inference server (vLLM, SGLang, llama.cpp; see Chapter 82) must load, how much VRAM it needs, and the throughput you can reach.

That is the same trade the book draws throughout: rent capability and give up control of the serving stack, or host weights and own the operations. In 2026 the gap that used to make this a quality compromise has mostly closed. The best open weights now sit within a point or two of closed frontier models on coding and reasoning boards, which turns "self-host versus call an API" into a genuine architecture decision rather than a concession (per Artificial Analysis and open-LLM leaderboards, as of 2026-06).

Licenses outrank benchmarks

For open weights, the license decides more than the benchmark does, because a license can disqualify a model for your product no matter how well it scores. Three tiers matter.

  • Truly open (Apache-2.0, MIT). No user caps, no field-of-use limits, no geographic carve-outs. Qwen, DeepSeek, Mistral's current flagship, Gemma 4, gpt-oss, GLM, and OLMo sit here as of mid-2026. Pick these when you might scale past tens of millions of users, operate in the EU, or want zero field-of-use ambiguity.
  • Source-available (restricted). Weights are downloadable but the license adds caps or carve-outs. Meta's Llama 4 Community License permits commercial use only below 700M monthly active users and excludes multimodal features for EU-domiciled licensees, with an acceptable-use policy on top. This is not OSI-open. Read the actual LICENSE before you build on it.
  • Closed (no weights). The hosted-API frontier. You get a contract and an endpoint, not parameters.

A second, orthogonal distinction is open-weight versus fully-open. Most "open" models release weights only; the training data and full recipe stay private. A smaller set (AI2's OLMo) releases data, code, and checkpoints too. If you need reproducibility, auditability, or the ability to retrain from scratch, that difference is the whole game, and it is independent of the license tier.

The durable rule: for anything that might scale or ship in a regulated region, read the license first and the leaderboard second.

The players, dated and attributed

The two tables below are a mid-2026 snapshot. Pricing is per-1M-token input/output for standard synchronous calls; batch tiers typically run about half price and cached input is heavily discounted.

Frontier hosted models

Provider (family) License / access Best for Snapshot note (as of 2026-07)
OpenAI (GPT-5.x) Closed API; also Azure OpenAI, now Amazon Bedrock Coding, broad agentic work, widest ecosystem GPT-5.5 flagship ~$5 / $30, ~1.05M ctx; pro variant higher. Prompts at 270K+ billed at a premium. Usage tiers by cumulative spend. [official]
Anthropic (Claude) Closed API; also Bedrock, Vertex AI, Microsoft Foundry Long-horizon agentic coding, reliability, safety-sensitive work Opus 4.8 ~$5 / $25, 1M ctx, GA; Sonnet 5 (2026-06-30) ~$2 / $10 intro through 2026-08-31, then ~$3 / $15, succeeding Sonnet 4.6; Haiku 4.5 ~$1 / $5. Model IDs are pinned snapshots. Fable 5 / Mythos 5 suspended 2026-06-12, restored as the export directive lifted at end of June (see below). [official]
Google (Gemini) Closed API (AI Studio / Gemini API) + Vertex AI Native multimodal (text, image, audio, video, PDF), GCP shops Gemini 3.1 Pro Preview ~$2 / $12 (≤200K), more above; ingests the widest set of modalities of the majors. 3.5 rolling out. Context: card ~1.05M; some trackers cite 2M (treat as unverified). [official]
xAI (Grok) Closed API (x.ai), X integration Cost-aware long context, real-time/social data Grok 4.3 ~$1.25 / $2.50, 1M ctx; Grok 4.1 Fast ~$0.20 / $0.50, up to ~2M ctx. Aggressive price/perf. [aggregator]
DeepSeek Hybrid: open weights + cheap first-party API Cheapest frontier-adjacent quality, cost-sensitive batch First-party API now serves V4: V4-Flash ~$0.14 / $0.28, V4-Pro ~$0.435 / $0.87, both 1M ctx, large cached-input discount. Governance scrutiny in some orgs; verify policy fit. [official]
Amazon (Nova) Closed, via Amazon Bedrock AWS-native price/performance, custom builds (Nova Forge) Positioned on price/performance, not top-of-board quality. Bedrock is also the access layer for Anthropic, Meta, Mistral, Cohere, OpenAI. [aggregator]
Mistral Hybrid: some open weights + hosted API; also Bedrock/Vertex/Azure EU option, multilingual, EU data residency Mistral Large 3 flagship. Strong sovereignty positioning; not consistently at the absolute frontier on public boards. [aggregator]
Cohere Closed API; also Bedrock/Vertex/Azure Enterprise RAG, retrieval + rerank, VPC deploy Command A for generation, Embed v4 a common retrieval default. Enterprise-focused rather than chasing arena rank. [aggregator]

Open-weight families

Parameter notation is Total / Active for Mixture-of-Experts (Chapter 9); A3B means about 3B active parameters per token.

Family (origin) License Best for Snapshot note (as of 2026-07)
Qwen3.5 / 3.6 (Alibaba) Apache-2.0 Best all-round open family; agentic coding, vision, 201 languages Size ladder 0.8B to 397B-A17B; thinking toggle (switch step-by-step reasoning on or off, trading latency for accuracy). Qwen3.6-35B-A3B current mid-size open variant. Prototype on a laptop, scale to a cluster, same license.
DeepSeek-V4 MIT Agentic coding at the open-weight frontier V4-Pro 1.6T/49B (1M ctx), V4-Flash 284B/13B. Three reasoning modes. Cluster-class. R2 reasoner not released as of 2026-06.
Llama 4 (Meta) Community License (restricted) Ultra-long context, mature ecosystem Scout 109B/17B (10M ctx), Maverick ~400B/17B (1M ctx). 700M-MAU cap; multimodal excluded for EU licensees. Source-available, not OSI-open.
Mistral Large 3 / Small 4 (Mistral) Apache-2.0 Permissive EU-built; Small 4 merges reasoning+vision+code Large 3 675B/41B, 256K ctx. Small 4 ~119B/6B, single mid-size box. Flagship moved to Apache-2.0.
Gemma 4 (Google) Apache-2.0 Best capability-per-byte small/mid; single GPU E2B, E4B, 26B MoE (~3.8B active), 31B dense; text+image (+audio on some). Moved off custom Gemma terms to Apache-2.0.
gpt-oss (OpenAI) Apache-2.0 Reasoning + tool-use on one 80GB GPU (120b) or 16GB edge (20b) gpt-oss-120b 117B/5.1B, gpt-oss-20b 21B/3.6B; text-only. Released 2025-08, not new in 2026.
Kimi K2.6 (Moonshot) Modified-MIT Long-horizon coding, multi-agent orchestration 1T/32B active, 256K ctx, native multimodal. K2.7-Code (2026-06-12) is the current coding variant; gains vendor-reported. Attribution clause for very large deployments; read the LICENSE.
GLM-5.x (Z.ai) MIT Long-horizon agentic engineering GLM-5.1 ~754B/40B, 200K ctx. GLM-5.2 weights (753B/40B, 1M ctx) released 2026-06-16 under MIT; leads the open-weight boards at release.
OLMo 3 (Ai2) Apache-2.0 (fully open) Reproducibility, auditability 7B and 32B; Base/Think/Instruct. Releases data (Dolma 3), code, checkpoints. The only fully-open frontier-adjacent option.
Constraint arrow: serving cost reaches up into model choice

For open weights, the serving layer below dictates the model above. A Mixture-of-Experts model gives you near-dense inference cost at a higher quality ceiling, but the total parameters still have to fit in VRAM, so a 1.6T/49B model is a cluster model even though only 49B are active per token. A 31B dense model can be simpler to serve and quantize (Chapter 34) than a 122B-A10B MoE despite similar active compute. The hardware you have, not the benchmark, narrows your shortlist first.

Leaderboards narrow candidates

A leaderboard is a shortlisting tool, not a verdict. The single most important practitioner lesson from Chapter 47 is that a published score is a claim about a model and its measurement harness together, not about the model alone. Independent re-runs of identical weights swing 10 to 20 percentage points depending on prompt template, system prompt, tool scaffolding, sampling parameters, and grader. The recurring 2026 pattern: a model's score on a public, verifiable coding board runs markedly higher than the same weights on a held-out harness, and that gap is the harness plus any contamination, not a change in the model.

So read three boards, not one, and match the board to the question you are actually asking.

Question you are asking Board to read What it cannot tell you
"Do users prefer this in open-ended chat?" LMArena / arena.ai (human-preference Elo, a paired-comparison rating) Correctness. Preference rewards confident, longer, well-formatted answers; high Elo with wrong answers is a real failure mode.
"Best intelligence per dollar at my latency?" Artificial Analysis (Intelligence Index, standardized harness, cost and tokens/sec axes) Whether the standardized harness matches your prompts, tools, and sampling.
"Is a high public score inflated?" Contamination-resistant boards: FrontierMath, LiveCodeBench, Epoch, Scale SEAL Broad coverage; these update slower and cover fewer tasks.
"Can it run my agent?" Verifiable agentic boards: SWE-bench Verified, Terminal-Bench, τ-bench, Aider polyglot, BFCL Single-shot knowledge quality; these exercise the scaffold (Chapter 52).
"Did a new version regress?" Saturated legacy boards (MMLU, HumanEval) as a floor only Frontier ranking; the top cluster is noise here.

Agreement across the three is a strong signal. Disagreement tells you exactly which axis is fragile. The tell for contamination is a large gap between a model's public-set score and its held-out or post-cutoff score: a small gap is a credibility signal, a large gap is a red flag.

What's contested: best, available, and allowed are different axes

In mid-2026 the top text cluster sits within overlapping confidence intervals and rotates weekly, so any single "#1" claim is a tier, not a winner. Worse, rank is necessary but not sufficient. The canonical reminder: Anthropic's Fable 5 and Mythos 5 topped multiple boards on announcement (2026-06-09), and access was suspended on 2026-06-12 under a US export-control directive (CNBC, Al Jazeera, Fortune, Anthropic). The directive was lifted at the end of the month: Mythos 5 returned to approved US organizations after a 2026-06-26 government sign-off, and Fable 5 globally on 2026-07-01 (Anthropic, CNBC). The restoration sharpens the lesson rather than retiring it: a model can vanish and return within three weeks, on somebody else's schedule. A board-topping model can be export-controlled, region-locked, rate-limited, or priced out of your budget. Choose among models that are available to you and allowed by your policy, then rank within that set, and keep a pinned fallback for whichever you pick.

A decision framework

The decision is rarely "which scores highest." It is the intersection of where you are billed, the shape of the task, context-versus-cost, governance, and (for open weights) the hardware you have. Figure 81.2 walks the order in which these actually decide the call.

start Choosing a model gov Hard governance or sovereignty constraint? start->gov sov EU regions, Mistral, or self-hosted open weights gov->sov EU residency / strict data host Rent or own? gov->host no cloud Where are you already billed? host->cloud rent (hosted API) hw Hardware budget? host->hw own (open weights) bedrock Bedrock: Claude, Nova, now OpenAI cloud->bedrock AWS azure Azure OpenAI: GPT-5.x cloud->azure Azure vertex Vertex: Gemini, Claude cloud->vertex GCP task Task shape? cloud->task cloud-agnostic small Gemma 4, Ministral 3, Qwen3.5 small, gpt-oss-20b hw->small laptop / 16-24GB mid gpt-oss-120b, Gemma 4 31B, Qwen3.5-35B-A3B, OLMo 3-Think 32B hw->mid single 80GB GPU big DeepSeek-V4-Pro, Kimi K2.6, Mistral Large 3, GLM-5.2 hw->big cluster code Claude Opus 4.8 / GPT-5.5 task->code agentic coding mm Gemini 3.1 Pro Preview task->mm heavy multimodal cheap Grok 4.1 Fast, DeepSeek V4-Flash, Gemini Flash-Lite, Haiku 4.5 task->cheap high-volume cheap rag Cohere Command A + Embed v4, frontier model on top task->rag enterprise RAG
Figure 81.2. A decision order for picking a model in mid-2026. The cloud you are billed through and your governance constraints usually decide before quality does.

Stated as rules of thumb, in roughly the order they decide:

  • Pick by where you live first. The cloud you are billed through usually wins on procurement, data residency, and committed-use discounts. Heavy AWS shop to Bedrock; Azure to Azure OpenAI; GCP to Vertex AI.
  • Pick Claude (Opus 4.8 / Sonnet 5) when the workload is agentic coding, long-running tool use, or safety-sensitive, and you value reliability and pinned, reproducible model IDs.
  • Pick GPT-5.5 when you want the widest ecosystem and tooling or you are on Azure.
  • Pick Gemini 3.1 Pro Preview when you are on GCP or the input is genuinely multimodal (audio, video, PDF in one model).
  • Pick Grok or DeepSeek when price-per-token and very long context dominate and governance allows it.
  • Pick an open family (default Qwen3.5/3.6) when you must control cost, latency, residency, or the right to fine-tune (Chapter 84), and you have the hardware. Choose DeepSeek-V4 or GLM-5.2 for agentic coding at the frontier, Gemma 4 for single-GPU, OLMo 3 when reproducibility is a hard requirement.

Long context deserves a separate caution. It is expensive: OpenAI bills prompts at 270K+ at a premium, Gemini roughly doubles input price above 200K. Prefer retrieval over stuffing the window (Chapter 86) when you can; it is usually cheaper and more reliable than relying on raw context size.

Try moving the slider in code: change the threshold and the over-cliff multiplier to see where stuffing the whole window stops paying off versus retrieving a fixed small slice.

Figure 81.3. Two cost lines for the same answer. Stuffing the window grows straight with context length at the per-token input price, so a longer prompt costs more in proportion. Retrieval pays a roughly flat cost for a small retrieved slice plus its embedding and rerank overhead, almost level as context grows. The crossover is the context length past which retrieval is cheaper than stuffing. Move the stuffing price up, or the retrieval fixed cost down, and the crossover slides left, so stuffing stops paying off sooner.
Figure 81.4. The chapter's decision framework, walkable. Answer each branch and the path leads to a shortlist; start over to take a different route. The recommendations are the book's own, as of its 2026 snapshot, and are directional rather than a verdict. Illustrative.
import numpy as np
import matplotlib.pyplot as plt
base = 2.0 / 1e6           # $ per input token below the cliff
threshold = 200_000        # tokens; price kink here
mult = 2.0                 # over-cliff tokens cost this much more (marginal)
retrieved = 8_000          # fixed small window when you retrieve instead
n = np.linspace(0, 600_000, 400)
over = np.maximum(n - threshold, 0)
stuff = base * (np.minimum(n, threshold) + over * mult)  # tiered, not flat
retrieve = np.full_like(n, base * retrieved)             # retrieval is flat
plt.plot(n / 1e3, stuff, label="stuff the window")
plt.plot(n / 1e3, retrieve, "--", label=f"retrieve {retrieved // 1000}K")
plt.axvline(threshold / 1e3, color="gray", ls=":", label="price cliff")
plt.xlabel("relevant tokens (thousands)"); plt.ylabel("cost per call ($)")
plt.legend(); plt.title("Long-context cliff vs retrieval"); plt.show()
print(f"At 400K tokens: stuff=${base*(threshold+200_000*mult):.3f}, "
      f"retrieve=${base*retrieved:.3f}")

A sensible default, and why

As of mid-2026, for a typical product team building agent and retrieval-augmented generation (RAG) features and not locked to a specific cloud:

  • Hosted default: Anthropic Claude. Sonnet 5 as the everyday workhorse, shipped 2026-06-30 as the successor to Sonnet 4.6 with near-Opus agentic performance at $2 / $10 introductory pricing, escalating to Opus 4.8 for the hardest agentic and coding steps. Both carry pinned model IDs and the family's agentic-coding track record across all four major access layers; a default this new still goes through your own eval gate before it replaces a pinned 4.6. Note the reconciliation from the contested box above: Fable 5 and Mythos 5 topped the boards, vanished under an export directive, and returned three weeks later, so default to a model you can reliably call and keep a pinned fallback. Best on a board is not the same as available to call.
  • Strong alternatives: GPT-5.5 for the widest ecosystem or Azure; Gemini 3.1 Pro Preview for GCP or multimodal.
  • Self-hosted default: the Qwen3.5/3.6 family (Apache-2.0), the most well-rounded truly-open lineage, with DeepSeek-V4 or GLM-5.2 for frontier agentic coding, Gemma 4 for single-GPU, and OLMo 3 when you need full reproducibility.

Do not hard-code one vendor. Put a gateway, a routing and policy layer for model calls, in front so you can route per task and fail over, and re-evaluate the default every quarter; the gap between the top few is small and the versions churn. Chapter 88 compares the gateway options, including the author's own Lux, named there as a disclosed worked example rather than a neutral pick. This default is a starting posture, not a verdict. The verdict is your own eval.

Pin and eval: the part that actually decides

Public boards narrow the field to three or four candidates. Only your own offline eval picks the winner, because only your eval matches your distribution, your prompts, your tools, and your acceptance bar.

Two disciplines make this real. Pin every model ID in config to a snapshot, never "latest," so a vendor's point release cannot silently change behavior. Treat your eval set as a versioned contract in the repo, like a test suite: a model swap is a diff against it, a prompt change is a diff against it, and CI runs it before any bump. Build it from real traffic (50 to 200 items is enough to start), score with verifiable graders where possible (exact match, unit tests) and an LLM judge only where unavoidable (Chapter 50), and always report cost and latency next to accuracy, never accuracy alone. Logged production failures become next quarter's eval items.

# eval.yaml  (versioned in-repo; CI gate on every model or prompt change)
dataset: ./evals/support_v7.jsonl    # private, from real traffic, versioned
candidates:                          # shortlist from the public boards
  - anthropic/claude-opus-4-8        # pinned snapshot IDs, never "latest"
  - openai/gpt-5.5
  - google/gemini-3.1-pro-preview
graders:
  - type: exact_match                # verifiable wherever possible
  - type: unit_test                  # for code-shaped outputs
  - type: llm_judge                  # sparingly; pin the judge + rubric version
    judge_model: pinned-strong-model
    rubric: ./evals/rubric_v3.md
report:
  axes: [accuracy, cost_per_task, p95_latency]   # never accuracy alone
  ci: bootstrap_95                   # report intervals; a single number lies
gate:
  block_merge_if: accuracy_drop > 2pct OR p95_latency_regression > 15pct

Wiring it into the stack

The app should never talk to a raw vendor SDK. It talks to a gateway that holds keys, enforces per-team budgets and rate limits, normalizes the request shape, and fails over between providers (Chapter 88). For closed APIs there is no serving layer you operate, so the gateway is your control point; for open weights the gateway sits in front of your own inference server, which exposes the same OpenAI-compatible API, so the agent code does not change between them. Figure 81.5 shows the seam.

app App / Agent gw LLM Gateway keys, budgets, routing, fallback app->gw tools Tools / MCP servers app->tools hosted Hosted APIs OpenAI / Anthropic / Gemini / ... gw->hosted selfhost Self-hosted server vLLM / SGLang open-weight model gw->selfhost obs Observability tokens, latency, cost, evals gw->obs ret Retrieval embeddings + vector store ret->app eval Pinned eval gate (CI) eval->gw approves a model bump
Figure 81.5. Where the model choice plugs in. The app talks only to the gateway; pinned model IDs and the eval gate sit between the boards and production.

A provider-agnostic routing config makes the per-task picks and the fallback chain explicit, and guards the long-context price cliff:

# gateway routing (illustrative; every model is a pinned snapshot ID)
default_model: anthropic/claude-sonnet-5
routes:
  - match: { task: hard_coding }      # escalate the gnarly agentic steps
    model: anthropic/claude-opus-4-8
  - match: { task: multimodal }       # audio / video / pdf in one model
    model: google/gemini-3.1-pro-preview
  - match: { task: bulk_cheap }       # high-volume, cost-capped
    model: deepseek/deepseek-v4-flash
fallbacks:
  anthropic/claude-opus-4-8: [openai/gpt-5.5, google/gemini-3.1-pro-preview]
limits:
  long_context_guard: 200000          # warn before the >200K price cliff

The model choice closes on three axes. Capability is what the boards measure and your eval confirms. Set against it is efficiency, the cost-per-task and latency that make any rank meaningless until the price and speed axis sits beside it. Then comes trust: the license, the governance posture, and the availability guarantee, with the three-week Fable 5 outage as the reminder that a model you cannot reliably and lawfully call has no capability for you at all. Pick on all three, pin the result, and let your eval, not a leaderboard, cast the deciding vote.

Further reading

First-hand sources first.

  • Anthropic, “Models overview” (Opus 4.8, Sonnet 4.6, Haiku 4.5; IDs, context, pricing), n.d.. platform.claude.com
    Anthropic's Claude API models overview page lists available models (claude-fable-5, claude-opus-4-8, claude-sonnet-4-6, claude-haiku-4-5) with API IDs, context windows, and migration guidance.
  • Anthropic, “Anthropic newsroom” (Opus 4.8 on 2026-05-28; Fable 5 / Mythos 5 on 2026-06-09; suspension 2026-06-12, restoration 2026-06-30; Sonnet 5 on 2026-06-30), n.d.. anthropic.com
    The Anthropic newsroom is a press index listing product launches, policy statements, and partnership announcements from Anthropic, including Claude model releases and company news.
  • Anthropic, “Introducing Claude Sonnet 5” (2026-06-30; $2 / $10 intro through 2026-08-31, then $3 / $15), 2026. anthropic.com
  • Anthropic, “An update on Fable 5 and Mythos 5 access” (suspension 2026-06-12, restoration at end of June), 2026. anthropic.com
  • OpenAI, “Introducing GPT-5.5,” n.d.. openai.com
  • OpenAI, “API pricing,” n.d.. openai.com
  • Google, “Gemini API pricing,” n.d.. ai.google.dev
    Google's official Gemini Developer API pricing page listing per-token costs for Gemini models across input, output, and context caching.
  • Google, “Gemini API changelog,” n.d.. ai.google.dev
    The Gemini API changelog is Google's official release notes page tracking versioned updates, new model availability, and feature changes to the Gemini API.
  • Mistral AI, “Mistral 3” (Large 3, Ministral 3, Apache-2.0 shift), n.d.. mistral.ai
    Mistral 3 is a model family released under Apache 2.0, comprising Mistral Large 3 (a sparse MoE with 41B active and 675B total parameters) and Ministral 3 dense edge models at 3B, 8B, and 14B with multimodal and multilingual capabilities.
  • Google, “Gemma 4 model card” (Apache-2.0, sizes), n.d.. ai.google.dev
    Gemma 4 is Google DeepMind's open-weights multimodal model family in Dense and MoE variants (E2B to 31B), supporting text, image, and audio input with up to 256K context.
  • Qwen, “Qwen,” n.d.. huggingface.co
    The Qwen Hugging Face organization page is the release hub for Alibaba Cloud's Qwen family of large language models and multimodal models.
  • Qwen, “Qwen blog,” n.d.. qwen.ai
    The Qwen blog is Alibaba's official release page for the Qwen series of large language models, covering model announcements, capabilities, and updates including Qwen3, QwQ, and multimodal variants.
  • DeepSeek-AI, “DeepSeek-V4-Pro,” n.d.. huggingface.co
    DeepSeek-V4-Pro is a 1.6T-parameter MoE language model (49B activated) supporting a 1-million-token context, with a Max reasoning-effort mode that achieves top-tier open-source performance on coding and reasoning benchmarks.
  • DeepSeek, “Models & Pricing” (first-party API: V4-Flash $0.14 / $0.28, V4-Pro $0.435 / $0.87, both 1M ctx), n.d.. api-docs.deepseek.com
  • Z.ai, “GLM-5.2” (weights, MIT, 753B/40B, 1M ctx; released 2026-06-16), 2026. huggingface.co
  • Willison, “GLM-5.2 is probably the most powerful text-only open weights LLM” (independent read; Artificial Analysis open-weights lead), 2026. simonwillison.net
  • MarkTechPost, “Moonshot AI releases Kimi K2.7-Code” (2026-06-12; vendor-reported benchmarks only), 2026. marktechpost.com
  • Allen Institute for AI, “OLMo 3” (fully open: weights, data, code), n.d.. allenai.org
    OLMo 3 is a fully open language model family (7B and 32B) from Ai2 that releases data, code, and training decisions end-to-end to advance transparent open-source AI development.
  • DataCamp, “Llama 4 license and MAU terms” (cross-checked coverage), n.d.. datacamp.com
  • LMArena, “LMArena / Arena leaderboard” (human-preference Elo), n.d.. arena.ai
    LMArena leaderboard ranks large language models by Elo scores derived from crowdsourced human pairwise preference votes in anonymous blind side-by-side battles.
  • Artificial Analysis, “Artificial Analysis Intelligence Index methodology” (Index v4.1, standardized harness, cost and speed), n.d.. artificialanalysis.ai
    Artificial Analysis Intelligence Index is a composite benchmark aggregating 9 evaluations across agents, coding, scientific reasoning, and general tasks to compare LLM capabilities.
  • Epoch AI, “Epoch AI benchmarks” (FrontierMath, GPQA Diamond, Epoch Capabilities Index), n.d.. epoch.ai
    Epoch AI's benchmarks database tracks AI model performance on challenging tasks over time, aggregating results from both internally evaluated and externally sourced benchmarks.
  • SWE-bench, “SWE-bench” (Verified, Lite, Multilingual, Multimodal), n.d.. swebench.com
    SWE-bench is a benchmark and official leaderboard that evaluates LLMs on resolving real-world GitHub software engineering issues across multiple variants (Verified, Multilingual, Multimodal, Lite).
  • LiveCodeBench, “LiveCodeBench” (date-tagged, contamination-resistant), n.d.. livecodebench.github.io
    LiveCodeBench is a continuously updated, contamination-free coding benchmark leaderboard that evaluates LLMs holistically across programming tasks.
  • Scale AI, “Scale SEAL leaderboards” (private, held-out), n.d.. labs.scale.com
    Scale SEAL is a collection of expert-curated private leaderboards evaluating LLMs and AI agents across coding, reasoning, safety, multilingual, and agentic tasks using held-out test sets.
  • CNBC, “Anthropic disables access to Fable 5 and Mythos 5 to comply with government directive,” 2026. cnbc.com
    Anthropic disabled access to its Fable 5 and Mythos 5 models to comply with a U.S. government export control directive.
  • Al Jazeera, “US orders Anthropic to disable AI models for all foreign nationals,” 2026. aljazeera.com
    Al Jazeera news report: the US government issued an export control directive ordering Anthropic to suspend access to Fable 5 and Mythos 5 for all foreign nationals.
  • Fortune, “Anthropic disables Fable and Mythos over export controls and national-security threat,” 2026. fortune.com
    Anthropic disabled its Fable and Mythos AI models after the U.S. government issued an export-control directive barring foreign nationals from access, citing a jailbreak of Fable 5's safeguards.
  • CNBC, “Anthropic says Trump admin has lifted export controls on Claude Fable 5 and Mythos 5” (controls lifted 2026-06-30; Mythos 5 to approved US orgs, Fable 5 globally 2026-07-01), 2026. cnbc.com

Comments

Log in to comment