Build1 distinct publisher3 min readPublished
A five-question head-to-head on claude-sonnet-5 found that uploading a reference once cost slightly more than pasting it into every prompt, and that the only arm which moved the token count was prompt caching.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
A file ID is a pointer, and the pointer gets resolved before the model sees anything. The bytes stop crossing the wire. The tokens still land in the context window. That is why the upload-once arm billed roughly 3,050 input tokens per question, the same as pasting, plus about 25 tokens for the reference itself [6][7].
Run the five-question workload out. Pasting bills about 5 x 3,050, or 15,250 input tokens [1]. Upload-once bills 15,375 [2]. Caching is denominated differently, so convert to normal-input equivalents: the 2,990-token cache write at a 25 percent premium is 3,737.5, the four reads at about a tenth of input rate are 1,196, and the five questions add roughly 275 at 48 to 63 tokens each [8][9][10][11]. Total near 5,200 [3]. That is about a third of the pasted arm [4].
The break-even is early. The write premium costs 747.5 equivalents once; each cached read saves 2,691 against pasting the document again [5]. One repeat request pays for the write. That is the whole argument for the cache marker, and it does not depend on volume.
The five-minute idle expiry is what decides whether any of this transfers [12]. A support bot answering five questions in a burst holds the cache. A bot answering one question every ten minutes writes a fresh cache entry every time, which bills 1.25x what pasting would have [6]. For the 66 percent figure to hold on your workload, the traffic has to be steady inside the window, the cached prefix has to stay byte-identical, the questions have to stay short relative to the document, and you have to be on claude-sonnet-5, as the test was [3]. The New Stack's numbers are input tokens only; output was not part of the comparison.
Adoption cost splits the same way as the mechanism. The Files API upload was one call for one file ID, and the ID worked in every following request [16]. Caching required restructuring the request, moving the document into the system prompt behind a cache marker [13]. Two unrelated things broke first: temperature is deprecated on claude-sonnet-5 and the API rejected temperature zero, and one response led with a thinking block that crashed the print path. Both fixes were one-liners [14][15].
The accuracy result deserves a note, because boring is the correct outcome here. All fifteen answers matched the key across all three arms, including the details planted to be missed, such as token scopes that cannot be edited after creation and the separate rate limit on the bulk endpoint [5]. Delivery mechanism did not change what the model knew.
So pick by the problem you have. The Files API is document lifecycle. Prompt caching is the token bill [17].
Ranked by verification strength, evidence, and original report placement.
The uploaded file's contents are still processed into every request, at roughly 3,050 input tokens per question either way.
Referencing the file added about 25 tokens of overhead per request, so across five requests upload-once cost 125 more input tokens than pasting, and there is no volume at which that flips.
Anthropic moved the Files API and computer-use toolset out of beta on August 19 and launched a browser-use toolset.
The Files API lets developers upload a document once and reference it by ID in subsequent requests, rather than sending its contents each time.
The New Stack built a test using a fake API reference of about 1,200 words for an invoicing company called Ledgerline, wrote five developer questions with verifiable answers, and ran them as Python scripts against the API on claude-sonnet-5 with identical instructions.
Three arms were run: Arm 1 pasted the full reference into every request, Arm 2 uploaded it once through the Files API and referenced its file ID in every request, and Arm 3 pasted it once into the system prompt with prompt caching enabled.
Follow any of these and your For You feed starts watching them — no settings page required.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Direct first-party measurement, unreplicated
The core mechanism claim rests on hands-on instrumentation: identical prompts across three arms, per-response token usage read from the API, and a verifiable answer key. That is stronger than announcement-based reporting. It is weakened by scale and independence limits - one author, one ~1,200-word fixture, five questions, one model, no replication, no vendor or documentation corroboration of the per-request re-billing behaviour.
Vendor GA only; no usage evidence
The one adoption-grade fact is Anthropic's own promotion of the Files API and computer-use tooling to general availability plus a browser-use launch. The cluster contains no deployment counts, customer disclosures, download or traffic figures, and no third-party usage beyond the single test harness the article built, so real-world uptake of the Files API cannot be scored higher.
Slightly overstated in developer expectation, not in marketing
The cluster headline ('re-bills the whole document on every request') matches the measured tokens, and the article explicitly says Anthropic's announcement never claimed cost savings, locating the gap in developer assumption rather than vendor messaging. A small positive remains because a broad cost-mechanism conclusion, including 'there is no volume at which that flips', is generalised from a single five-request workload on one model.
Independent developer publication, no vendor input
The only voice is a developer-media outlet with an audience incentive to run attention-getting hands-on tests, but the piece discloses its method, publishes results that contradict its own prior expectation, and includes no vendor sponsorship, quotes or supplied materials. No commercial party in the cluster stands to gain from the finding, so incentive pressure is low-to-moderate rather than absent.
Plausible mechanism, thin corroboration
Confidence is moderate: the arithmetic is internally consistent and derivable from the reported token counts, and the mechanism claim is narrow and testable. It is capped by having one publisher, one unreplicated run, no vendor or documentation confirmation, and an ambiguous year on the August 19 GA date.
build
The Console is a scratchpad now: Anthropic gave 14 days to export, OpenAI gives until November 301 distinct publisher
build
Your Multi-Key Failover Is The Most Expensive Line On Your Coding Agent Bill1 distinct publisher
leadership
The AI bill nobody reconciles: cost per finished task, not per million tokens1 distinct publisher
build
Anthropic's Browser Use hands Claude element refs, and hands you the browser1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 27, 2026