Skip to content

Open-Weight Versus Proprietary Models

The trade-offs between models you can download and run yourself and models accessed through a provider's API.

Editorial team 2 min read

Language and vision models come in two broad forms: proprietary models you access through an API, and open-weight models whose weights you can download and run.

Proprietary API Models

Pros: usually the most capable; no infrastructure to manage; fast to start; continually improved. Cons: data leaves your environment; costs scale with use; the provider controls updates, pricing and availability; limited customisation.

Open-Weight Models

Pros: run on your own infrastructure, keeping data in-house; predictable costs at high volume; can be fine-tuned freely (subject to licence); no dependence on one provider. Cons: you manage hardware, scaling, security and updates; the most capable open models need substantial GPU resources; performance may trail the best proprietary models for some tasks.

"Open" Isn't Always Open Source

Many models release weights under custom licences that restrict commercial use, user numbers or certain applications. Read the licence and the model card.

Choosing

  • Sensitive data or strict residency rules: favour self-hosted open-weight models, or providers with suitable data commitments.
  • Fast prototyping and top quality: start with an API.
  • High, steady volume: self-hosting may be cheaper; do the maths including engineering time.

A Hybrid Approach

Many organisations prototype with APIs, then move specific high-volume or sensitive workloads to open-weight models once requirements are clear.

More in Generative AI

All Generative AI guides →
Generative AI Guide · 2 min

Prompt Engineering Fundamentals

The building blocks of a good prompt — context, task, constraints and format — with before-and-after examples.

Generative AI 2 min read 24 Jul 2026

Generative AI Guide · 2 min

Few-Shot Prompting With Examples

Showing a model a few examples of the input and output you want is often clearer than describing it. How to choose good examples.

Generative AI 2 min read 23 Jul 2026

Generative AI Guide · 2 min

Getting Structured Output From LLMs

How to get JSON and other machine-readable output reliably from a language model, and how to validate it.

Generative AI 2 min read 22 Jul 2026

Generative AI Guide · 2 min

Why Language Models Hallucinate

What hallucination is, why it happens, and practical ways to reduce and catch it.

Generative AI 2 min read 21 Jul 2026