← Back to articles
AI-generated image

LLM models at a glance: kinds and how to choose

Cloud APIs and open models, size, MoE, thinking, multimodal and roles. A brief map of how to sort the many LLM models and how to pick one.

Written by AI · 7 min · Enough if you have used an LLM
LLMChoosing modelsFundamentals
What this article covers

Sort LLM models by how they are offered, their size, what they were tuned for, the inputs they take, and their role, and the landscape becomes clear. Do not choose by name; decide by comparing on questions from your own use.

What an LLM model is

An LLM model is a set of learned weights, trained on huge amounts of text. They all work the same way, repeating choosing the next token by probability. The differences lie in the training data, the size, the tuning after training, and the inputs they handle.

Model names and versions change within months. This article centers on the parts that change slowly, how to sort and how to choose, and keeps specific names to a minimum as examples from October 2026.

Sort along five axes

AxisSplitWhat it changes
How it is offeredCloud API / open model (weights distributed)Where data goes, operational effort, the best performance available
SizeParameter count. Dense models that use everything / MoE that uses a partCapability, speed, GPUs needed
Tuning purposeBase model / instruction-following / think-then-answerEase of use, depth of answers, time
InputsText only / multimodal, taking images and moreWhere it can be used
RoleGeneration / embedding / reranking / guardrailsIts job within a system
A map of LLM modelsCloud APIdata goes to the provider; no GPUsClaude / GPT / GeminiOpen modelsrun the weights yourselfgpt-oss / Qwen / Gemma …PICK A TIERTop: hard tasksMiddle: daily workLower: bulk, fastUSE BY ROLEGenerationEmbeddingRerankingGuardrails
Figure 1 Models first split by how they are offered. Pick cloud APIs by tier, open models by size and license. Within one system, use a different model for each role.

Cloud API models

Anthropic (Claude), OpenAI (GPT), Google (Gemini) and others offer models through APIs. You get top-level performance without owning GPUs. In exchange, your input is sent to the provider's servers.

Many providers line up tiers that differ in capability, speed and cost. Claude, for example, has these four as of October 2026 (per the official documentation).

ModelPositioning
Claude Fable 5.1For demanding reasoning and long-horizon agentic work
Claude Opus 5.5The starting point for most uses. Long-running coding and knowledge work
Claude Sonnet 5.5A balance of speed and intelligence
Claude Haiku 5.5High-volume, speed-sensitive work such as classification, extraction and routing

All of them have a 1M-token context, take text and images as input, and adjust how much they think. Other providers line up tiers in a similar way. When unsure, start in the middle tier, move up if it falls short, and down when the volume is large.

Open models

These are models whose weights are distributed so you can run them on your own PC or servers. You can use them without sending data out, and they are what local LLMs and serving many users run.

  • Families: Qwen, Llama, Gemma, Mistral, DeepSeek, GPT-OSS (OpenAI's open models) and more. Major inference engines such as vLLM support them
  • Examples (checked on distribution pages): gpt-oss-20b (runs within 16 GB of memory, Apache 2.0), gpt-oss-120b (one 80 GB GPU, Apache 2.0), Qwen3.8-27B (Apache 2.0), and the Japanese-strengthened Swallow series
  • Licenses: from permissive ones like Apache 2.0 and MIT to ones with their own terms. Check per model whether commercial use is allowed
  • What "open" means: even if the weights are public, the training data and method may not be. Some call these "open-weight" to tell them apart

What drives performance

  • Parameter count: bigger tends to be more capable, but slower and needs more memory. Check the memory with the memory estimator
  • MoE (mixture of experts): holds many experts and uses only some for each token. Size memory by total parameters, compute by the part used
  • Context length: how much it reads at once. Longer lets you pass long documents, but costs and waits grow too
  • Think-then-answer models: thinking before answering makes them stronger on hard problems, at the cost of time and tokens
  • Quantization: shrinks open models by using fewer bits. Trade a little quality to run on a smaller GPU

How to choose

  1. Can data leave? If not, run an open model in your own environment. If so, cloud APIs are easy and strong
  2. The quality you need: the top tier for hard reasoning and long work, the middle for everyday work, the lower tier for bulk classification and extraction
  3. Volume and cost: if you run a lot, first try whether a smaller model or lower tier is enough
  4. Japanese: model cards often do not say. Check with Japanese questions
  5. Finally, compare on your own questions: narrow to two or three candidates and measure quality, speed and cost on the same set of questions
How to choose a modelCan data leave?decide this firstnoyesAn open model, self-hostedfits your GPU; license OKA cloud APIstart in the middle tierCompare 2–3 candidates on your questionsquality, speed, cost (incl. Japanese)
Figure 2 Decide where data may go first, narrow the candidates, then decide by comparing on questions from your own use.

Using different models for different roles in one system is normal: a larger model for chat, an embedding model for search, and a small, fast model for routing and classification.

Checklist

  • Did you first decide whether data can leave?
  • Did you check the candidates' licenses and terms of use?
  • For an open model, does it fit your GPU?
  • Did you compare two or three candidates on questions from your own use (including Japanese)?
  • Did you record model names and versions so you can compare on the same questions when swapping?

Official references

Claude Docs — Models overview ↗
PAIBOT / DEVELOPMENT JOURNALBack to articles →

Find what you need

Searches titles, tags and body text esc to close