Skip to content

Commit 4b231e8

Browse files
authored
[Workers AI] Restrict select models to Workers Paid plan (#32338)
1 parent b7e3381 commit 4b231e8

5 files changed

Lines changed: 54 additions & 0 deletions

File tree

‎src/components/models/ModelDetailPage.astro‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import ModelBadges from "~/components/models/ModelBadges.astro";
2626
import ModelFeatures from "~/components/models/ModelFeatures.astro";
2727
import CopyableCode from "~/components/models/CopyableCode.astro";
2828
import ExampleCard from "~/components/models/ExampleCard.astro";
29+
import Render from "~/components/Render.astro";
2930
import SchemaDisplay from "~/components/models/SchemaDisplay.astro";
3031
import SchemaVariantTabs from "~/components/models/SchemaVariantTabs.tsx";
3132
import SchemaFileLinks from "~/components/models/SchemaFileLinks.astro";
@@ -140,6 +141,14 @@ if (model.name.includes("@cf/openai/gpt-oss")) {
140141
const author = authorData[model.author];
141142
const authorName = model.authorName;
142143
144+
// Models that require the Workers Paid plan (not available on Workers Free).
145+
const workersPaidOnlyModels = [
146+
"@cf/moonshotai/kimi-k2.6",
147+
"@cf/moonshotai/kimi-k2.7-code",
148+
"@cf/zai-org/glm-5.2",
149+
];
150+
const isWorkersPaidOnly = workersPaidOnlyModels.includes(model.name);
151+
143152
// `hasSchema`: input must have at least one key.
144153
const hasSchema = Object.keys(model.schema.input).length > 0;
145154
const apiModes = detectApiModes(model.schema);
@@ -330,6 +339,12 @@ const headings: MarkdownHeading[] = [
330339
)
331340
}
332341

342+
{
343+
isWorkersPaidOnly && (
344+
<Render file="workers-paid-only-note" product="workers-ai" />
345+
)
346+
}
347+
333348
<ModelFeatures model={model} />
334349

335350
{
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: Select models now require the Workers Paid plan
3+
description: Kimi K2.6, Kimi K2.7 Code, and GLM-5.2 are no longer available on the Workers Free plan.
4+
products:
5+
- workers-ai
6+
date: 2026-07-28
7+
---
8+
9+
We are limiting Workers Free plan access to a few resource-intensive models so we can prioritize capacity for the broader Workers AI user base. This helps everyone get a more reliable inference experience, with fewer `429` and `3040` (Out of Capacity) errors.
10+
11+
The following models now require the [Workers Paid plan](/workers/platform/pricing/#workers):
12+
13+
- [`@cf/moonshotai/kimi-k2.6`](/workers-ai/models/kimi-k2.6/)
14+
- [`@cf/moonshotai/kimi-k2.7-code`](/workers-ai/models/kimi-k2.7-code/)
15+
- [`@cf/zai-org/glm-5.2`](/workers-ai/models/glm-5.2/)
16+
17+
On the Workers Free plan, requests to these models now return a `403` HTTP error ([internal error `5035`](/workers-ai/platform/errors/)) prompting you to upgrade. The Workers Paid plan starts at $5 per month and still includes the 10,000 free Neurons per day allocation, with usage beyond that billed at each [model's pricing](/workers-ai/platform/pricing/).
18+
19+
Many models remain available on the Workers Free plan, including:
20+
21+
- [`@cf/zai-org/glm-4.7-flash`](/workers-ai/models/glm-4.7-flash/)
22+
- [`@cf/google/gemma-4-26b-a4b-it`](/workers-ai/models/gemma-4-26b-a4b-it/)
23+
- [`@cf/nvidia/nemotron-3-120b-a12b`](/workers-ai/models/nemotron-3-120b-a12b/)
24+
25+
For the full list, refer to the [Workers AI model catalog](/workers-ai/models/).

‎src/content/docs/workers-ai/platform/errors.mdx‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Below is a list of Workers AI errors.
2020
| Model agreement | `5016` | `403` | User has not agreed to Llama3.2 model terms |
2121
| Account blocked | `3023` | `403` | Service unavailable for account |
2222
| Account not allowed for private model | `3041` | `403` | The account is not allowed to access this model |
23+
| Model requires Workers Paid plan | `5035` | `403` | This model requires a Workers Paid plan. See [pricing](/workers-ai/platform/pricing/) for details. |
2324
| Deprecated SDK version | `5019` | `405` | Request trying to use deprecated SDK version |
2425
| LoRa unsupported | `5005` | `405` | The model `${this.model}` does not support LoRa inference |
2526
| Invalid model ID | `3042` | `404` | The model name is invalid |

‎src/content/docs/workers-ai/platform/pricing.mdx‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ All limits reset daily at 00:00 UTC. If you exceed any one of the above limits,
2525
| Workers Free | 10,000 Neurons per day | N/A - Upgrade to Workers Paid |
2626
| Workers Paid | 10,000 Neurons per day | $0.011 / 1,000 Neurons |
2727

28+
:::note
29+
Some models are not available on the Workers Free plan and require the [Workers Paid plan](/workers/platform/pricing/#workers). This applies to `@cf/moonshotai/kimi-k2.6`, `@cf/moonshotai/kimi-k2.7-code`, and `@cf/zai-org/glm-5.2`.
30+
:::
31+
2832
## What are Neurons?
2933

3034
Neurons are our way of measuring AI outputs across different models, representing the GPU compute needed to perform your request. Our serverless model allows you to pay only for what you use without having to worry about renting, managing, or scaling GPUs.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
{}
3+
---
4+
5+
:::caution[Requires Workers Paid]
6+
7+
This model is not available on the [Workers Free plan](/workers/platform/pricing/#workers). To use it, upgrade to the [Workers Paid plan](/workers/platform/pricing/#workers).
8+
9+
:::

0 commit comments

Comments
 (0)