Updated October 29, 2026. Token arithmetic is explicitly illustrative, token reduction is separated from dollar cost, and efficiency is assessed using captured operations.
An agent’s cost can accumulate across model calls, retries and paid tools. A short final answer does not tell you how much work preceded it. Start with measured usage and the operations that produced it.
Quick answer: Compare candidates on the same representative tasks, record model and tool usage, apply the appropriate rates and inspect task outcomes. Token count, elapsed time and money are different measures. Parallel execution may reduce elapsed time while leaving the number of billable calls unchanged.
Make the arithmetic explicit
Suppose two illustrative versions consume 1,400 and 550 model tokens. The reduction is 850 tokens, or about 60.7% of the first version’s token count. These are invented teaching inputs, not a measured customer result.
They do not establish a 60.7% dollar saving. Input, output, cached and other billed units may have different rates. The versions could use different models, call paid tools or have different retry behavior. Compare the actual billable units and relevant pricing before making a cost claim.
A simple cost record might retain:
- model identifier and pricing date;
- measured usage by billed unit, when available;
- tool operations and their charges;
- retries and failed attempts;
- the task result and application version.
Do not treat missing usage metadata as zero cost.
Find unnecessary work in the captured workflow
Look for repeated calls with the same inputs, retrieval that is discarded, repeated failures without a changed request and avoidable reprocessing. These observations can suggest a candidate improvement.
For an illustrative weather-and-routing assistant, weather lookup and map lookup might be independent. Running them concurrently can shorten a dependency path. It still makes both calls. If one lookup depends on the other’s result, parallelizing them can produce incorrect inputs rather than an improvement.
Inspect available calls, timings and outputs. A trace does not promise access to every internal reasoning step. OpenTelemetry’s trace concepts explain recorded operations and their relationships.
Compare useful outcomes
A cheaper candidate that fails the task is not automatically the better application. Report cost alongside the conditions that matter: task completion, answer support, relevant latency and defined failure handling.
Use comparable workloads and retain the settings. If a cache changes between runs, or one version encounters a slower dependency, state that limitation. Inspect distributions and failure cases instead of relying only on a mean.
I’m Shashank Agarwal, founder and CEO of Noveum AI and creator of API.market. The distinction between activity and business results matters in product reporting too: API calls, transaction volume and revenue are different numbers. For the engineering loop, see the Noveum evaluation workflow.
Follow my work on LinkedIn. This refresh was drafted with AI assistance.
Top comments (1)
What do you think of how Agents will interact with APIs?
Shouldnt they be Agent Ready?