Cloudflare’s prices and limits below are as of October 2026 and change from time to time. Check the linked Cloudflare pages for current numbers.
Free or Paid
Sources: Workers limits, Workers pricing.
Use Workers Paid if you want the AI. On Free, a Worker gets 10 ms of CPU per request. Reading a model’s streamed answer takes far more: one widget edit through the Agent page’s AI chat measured 0.3–1 s of CPU, almost all of it handling the streamed events. Free lets some overruns through, so on Free the AI works sometimes and fails sometimes. That affects every streamed AI call: replies to visitors, handoff briefs and the Agent page’s AI chats.
Error 1102
When a request goes over its CPU limit, Cloudflare stops it and answers with its own page, error 1102 “Worker exceeded resource limits” (seen as HTTP 503), not the desk’s JSON error. If AI replies or the Agent page’s AI chats fail with this now and then, you’re on the Free plan. Upgrade the account to Workers Paid in the Cloudflare dashboard. To see it happen, runnpx wrangler tail while you send a chat: the failing request shows exceededCpu.
Workers AI
Workers AI is the default AI provider. It also does the knowledge base’s embeddings and reranking, even when replies come from OpenAI or ChatGPT.- Every account gets a daily free allocation of Neurons (Workers AI’s usage unit), on both plans. On Workers Paid, use beyond it is billed per 1,000 Neurons. See Workers AI pricing.
- If the free allocation runs out (on Free), embeddings fail. The desk keeps working: new knowledge chunks are still found by keyword search, the AI’s searches fall back to keywords, and the next re-index (or the daily re-sync) adds the missing vectors.
- The default chat model is Mistral Small 3.1 (
@cf/mistralai/mistral-small-3.1-24b-instruct).
Cloudflare limits that matter
Limits the desk sets
These keep the AI from running away with your bill and the desk inside Cloudflare’s limits.AI reply limits
number
default:"2000"
How many AI replies the workspace sends per calendar month (UTC). Set it in Settings → AI, from 0 to 1,000,000; the panel shows “N / cap replies this month”. When it’s reached, new chats go straight to your team with a notice: the AI never just goes silent. Topic labels, drafted suggested questions and the Agent page’s AI chats also pause until the next month. They don’t use up replies, but their tokens are counted.
number
default:"8"
How many times the AI answers in one conversation before it hands off to a person. Set it in the frontmatter of
instructions.md (or on the Agent page), from 1 to 50. Follow-up turns after a page action don’t count. See Instructions.number
default:"5"
The most tool calls the AI makes in one reply. Fixed.
Knowledge
Chat
Models
Choose a provider and model, per task if you like.
Knowledge
Websites, files and snippets the AI answers from.