Search Oryxen

Search tools, jump to categories, and open key destinations

All field notes
Field note 08Model access

The ten free models on OpenCode Zen, and what free actually buys you

OpenCode Zen listed ten models at $0 per million input and output tokens when this article was written. Four of them are publicly identifiable open-weight models with documented specifications; three are vendor models served under opaque aliases; the rest sit in between. Free access is a gateway subsidy with rate limits and no continuity guarantee, so it is a research and prototyping budget rather than something to build a production dependency on without a paid fallback.

By Kaviyarasu Viswanathan

Bottom line up front

OpenCode Zen listed ten models at $0 per million input and output tokens when this article was written. Four of them are publicly identifiable open-weight models with documented specifications; three are vendor models served under opaque aliases; the rest sit in between. Free access is a gateway subsidy with rate limits and no continuity guarantee, so it is a research and prototyping budget rather than something to build a production dependency on without a paid fallback.

01

What the registry actually records

A model registry entry is a small set of facts: a model identifier, a display name, a release date, a status, a list of reasoning-effort settings the gateway accepts, and a price per million input and output tokens. For the ten models listed here, the price is zero on both sides. That is the whole of what the registry establishes.

A registry entry does not establish context length, modalities, benchmark performance, rate limits, uptime, or which underlying weights are being served. Those come from the model developer's own documentation, and for several of these entries no such documentation exists publicly. Treat the registry as an address book, not a specification.

  • Record the exact model identifier, not just the display name.
  • Record the date you read the entry; gateway lists change without deprecation notices.
  • Separate what the registry states from what the developer documents.
02

Tell an identified model from a gateway alias

Four of these entries map to models whose developers publish specifications: DeepSeek V4.1 Flash, NVIDIA Nemotron 3.5 Lightning, StepFun's Step 5 Preview, and Xiaomi's MiMo-V2.6-Flash. For those, the useful facts — parameter counts, context windows, licences, and output limits — come from the developer's own model card and documentation, and the gateway is simply one way to reach them.

Three entries are gateway aliases with no publicly identified weights behind them. In those cases the honest review states that the model is not publicly identified and cannot be compared on published specifications. Naming a vendor anyway would be a guess, and evaluating a model you cannot identify is not possible beyond measuring the endpoint's behaviour yourself.

  • Check whether the developer publishes a model card before comparing specifications.
  • Where no card exists, treat the alias as unidentified rather than inferring a vendor.
  • Prefer an entry whose weights you can also run yourself, if self-hosting matters to you.
03

Read free access as a subsidy with conditions

A zero price on a gateway means the operator is absorbing the inference cost. That is usually a deliberate subsidy to attract usage, and it carries the usual consequences: rate limits, narrower concurrency, no service-level commitment, and the possibility of retirement or repricing. A free endpoint is a research budget, not an entitlement.

The practical consequence is architectural. If a free model is embedded in a workflow, that workflow needs a paid fallback and a way to detect when the free endpoint stops responding. Where a model's weights are openly licensed, there is a second route: run it yourself, which converts a subsidy you do not control into a cost you can forecast.

  • Find the rate limit and concurrency limit before designing around a free model.
  • Record what happens to your workflow when the endpoint is unavailable.
  • Keep a paid fallback, or a self-hosted path, for anything that must keep running.
04

Choose a candidate the way you would choose any dependency

The gateway is a discovery surface. It tells you what exists and what it costs today; it cannot tell you whether a model fits your workload. That part is a bounded trial: pick one task with a clear output, run the same task across two or three candidates, record the conditions, and keep the failures visible alongside the successes.

Reasoning-effort settings are worth treating as part of the experiment rather than a fixed dial. Several of these entries accept low, medium, high, and sometimes higher settings, which changes cost and latency as well as depth of reasoning. Recording the effort level alongside each result is what makes a later comparison meaningful.

Questions this note can answer

Useful boundaries, stated plainly.

Are these models free forever?

Oryxen cannot say. A zero price on a gateway is a subsidy the operator can change, and models are retired or repriced without much notice. Treat free access as available on the date recorded here, and design a paid or self-hosted fallback for anything that must keep running.

Does this article rank the free models?

No. It records what the registry and the developers' own documentation state, and it does not report any benchmark or test of Oryxen's own. Any ranking would require evaluating the models against your own workload.

Oryxen method

Oryxen publishes public research frameworks and makes their sources, uncertainty, and update triggers visible. This field note does not replace direct provider documentation or a team’s own technical, legal, security, financial, or operational evaluation.

Read methodology and corrections

Sources and scope

Read the primary source, then verify the product.

These sources inform the questions in this field note. They do not endorse, rank, certify, or evaluate a named software product.

Review trigger: Review whenever the gateway's model list changes, a listed model is retired or repriced, or a previously undisclosed model is publicly identified.