Closed frontier vs open weights: what's the real difference?
Claude Opus 4.8 is a **closed-weight** model: you call it through Anthropic's API, you do not get the model file, and Anthropic operates the infrastructure, safety systems, and updates. In exchange you get frontier-level quality, a clean SDK, extended thinking mode, and managed reliability. DeepSeek's reasoning models are **open-weight**: the weights are published, so you (or a hosting provider) can run them yourself, inspect them, fine-tune them, and keep data fully inside your own environment.
That distinction drives almost every downstream decision. Open weights give you portability and control — no vendor lock-in, deployment on your own hardware, and the ability to customize. Closed frontier gives you the highest end of capability with none of the operational burden. Neither is "better" in the abstract; the right answer depends on your constraints around data residency, cost structure, customization, and how much you value being at the absolute capability frontier.