<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>llm-pricing on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/llm-pricing/</link>
    <description>Recent content in llm-pricing on S Anand</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 21 May 2026 14:02:10 +0800</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/llm-pricing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>LLM Deprecations and Price Changes</title>
      <link>https://www.s-anand.net/blog/llm-deprecations-and-price-changes/</link>
      <pubDate>Thu, 21 May 2026 14:02:10 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/llm-deprecations-and-price-changes/</guid>
      <description>&lt;p&gt;A colleague told me a near-miss horror story.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As Google began deprecating Gemini 2.0, we moved to Gemini 2.5 Pro. But reasoning is enabled by default and cannot be turned off.&lt;/p&gt;
&lt;p&gt;For our specific problem statement, reasoning was not required. Token costs increased 10x and speeds were 3-4x slower. We moved the client to Gemini 2.5 Flash Lite, which has reasoning turned off by default and offers much lower latency.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Because we track compute costs closely, we managed this without a major financial impact.&lt;/p&gt;
&lt;p&gt;But model updates clearly require careful testing on the cost and latency front as well, not just output quality.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;AI used to keep getting cheaper. But now it&amp;rsquo;s more a &amp;ldquo;convergence&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-05-21-llm-pricing.svg&#34;&gt;&lt;/p&gt;
&lt;p&gt;Each line traces a model family. The X-axis is its intelligence (&lt;a href=&#34;https://lmarena.ai/leaderboard&#34;&gt;LMArena ELO score&lt;/a&gt;) and the Y-axis is the input cost ($ per million tokens, log scale). Time flows roughly left to right as models improve.&lt;/p&gt;
&lt;p&gt;Three patterns emerge and each seems strategic.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Gemini Flash rockets upward (cheap -&amp;gt; expensive, moving right).&lt;/li&gt;
&lt;li&gt;GPT-4 class collapses from $30 toward $1.25, then GPT-5.5 jumps back up to $5.&lt;/li&gt;
&lt;li&gt;Claude Sonnet runs perfectly flat (cheap stays cheap as it gets smarter).&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;googles-loss-leaders&#34;&gt;Google&amp;rsquo;s Loss Leaders&lt;/h3&gt;
&lt;p&gt;Gemini 1.5 Flash was $0.075/MTok in August 2024. I told everyone to use it - it&amp;rsquo;s a fantastic, affodable model.&lt;/p&gt;
&lt;p&gt;Gemini 3.5 Flash, released this week at Google I/O, is $1.50. That&amp;rsquo;s a &lt;strong&gt;20× in 21 months&lt;/strong&gt;. Looks like &lt;strong&gt;&amp;ldquo;Flash&amp;rdquo; is more a brand position than a price position.&lt;/strong&gt; It migrates up-market.&lt;/p&gt;
&lt;p&gt;Same for Gemini 1.5 Flash 8b (3.75 cents) which migrated into Gemini 3.1 Flash Lite (25 cents - a 6.7× increase).&lt;/p&gt;
&lt;p&gt;Gemini Pro went the opposite direction: down from $5.00 (1.5-pro in Oct 2024) to $1.25-$2.00 today. Pro seems to be a competitive weapon against Anthropic and OpenAI at the top, while monetizing the middle.&lt;/p&gt;
&lt;p&gt;Of course, Gemini&amp;rsquo;s real lock-in is the Google Workspace bundling and Search AI Mode. Personally, I subscribed to Google Pro for the first time in 20 years just for these bundled capabilities.&lt;/p&gt;
&lt;p&gt;By the time people notice the Flash price, it&amp;rsquo;s hard to leave the ecosystem.&lt;/p&gt;
&lt;h3 id=&#34;openais-relaunches&#34;&gt;OpenAI&amp;rsquo;s Relaunches&lt;/h3&gt;
&lt;p&gt;The price chart speaks for itself:&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Model&lt;/th&gt;
					&lt;th style=&#34;text-align: right&#34;&gt;Price&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;GPT-4&lt;/td&gt;
					&lt;td style=&#34;text-align: right&#34;&gt;$30&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPT-4 Turbo&lt;/td&gt;
					&lt;td style=&#34;text-align: right&#34;&gt;$10&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPT-4o&lt;/td&gt;
					&lt;td style=&#34;text-align: right&#34;&gt;$2.50&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPT-4.1&lt;/td&gt;
					&lt;td style=&#34;text-align: right&#34;&gt;$2.00&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPT-5&lt;/td&gt;
					&lt;td style=&#34;text-align: right&#34;&gt;$1.25&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPT-5.2&lt;/td&gt;
					&lt;td style=&#34;text-align: right&#34;&gt;$1.75&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPT-5.4&lt;/td&gt;
					&lt;td style=&#34;text-align: right&#34;&gt;$2.50&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPT-5.5&lt;/td&gt;
					&lt;td style=&#34;text-align: right&#34;&gt;$5.00&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Maybe their strategy seems is: scale current technology to commodity (the O-series showed the same pattern with $15 for O1 falling to $1.10 for O4-mini in 7 months), &lt;em&gt;THEN&lt;/em&gt; launch a new frontier above it, and repeat?&lt;/p&gt;
&lt;h3 id=&#34;anthropics-revisions&#34;&gt;Anthropic&amp;rsquo;s Revisions&lt;/h3&gt;
&lt;p&gt;Claude Sonnet has held at &lt;strong&gt;exactly $3.00/MTok input&lt;/strong&gt; for over two years, across four model generations and an ELO gain of nearly 200 points. Pretty unusual.&lt;/p&gt;
&lt;p&gt;Opus came down from $15 to $5 in November 2025 - likely a deliberate move to make it production-viable. Haiku crept from $0.25 to $0.80. The tiers are converging.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s a twist, though. Anthropic restructured enterprise contracts in late 2025. Seat prices dropped to $20/seat. Token discounts (previously 10-15% off API rates) were removed. For a 100-seat team, that adds ~$15K-$40K to annual TCO. So, prices went down, but &lt;em&gt;the actual bill went up&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Also, Opus 4.7 uses a new tokenizer that may consume ~35% more tokens for the same text. It&amp;rsquo;s worth re-benchmarking prompts before assuming $5 is 1/3rd of $15.&lt;/p&gt;
&lt;h3 id=&#34;what-do-we-do&#34;&gt;What Do We Do?&lt;/h3&gt;
&lt;p&gt;Model family prices change rapidy. Old models get deprecated. Best to be prepared.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Add multi-tier routing to your architecture:&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Lite / Nano / Haiku for extraction, classification, &amp;hellip; &amp;ndash; tasks with clear right answers&lt;/li&gt;
&lt;li&gt;Sonnet / GPT-5.4 / Gemini Flash for most production reasoning&lt;/li&gt;
&lt;li&gt;Opus / GPT-5.5 for escalation or expert advice: complex planning, hard edge cases, high-value decisions&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compare &lt;em&gt;completed-task costs&lt;/em&gt;&lt;/strong&gt;, not token price. A 2* more expensive model can halve the retry rate, making it cheaper per successful output.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Migrate by model capability&lt;/strong&gt;, not model family. Switch to models with similar latency, context window, output format compliance and reasoning depth.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Evaluate open-source models.&lt;/strong&gt; DeepSeek models at self-hosted inference costs can be 90% cheaper for &lt;em&gt;commodity&lt;/em&gt; (not frontier) tasks.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;For enterprise procurement:&lt;/strong&gt; keep a close eye on pricing changes, API token discounts, and what was quietly removed during renewal. (AI helps with this!)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The first 18 months of most AI model families are &lt;strong&gt;discounted customer acquisition&lt;/strong&gt;. Then value extraction follows. Google started it with Flash. OpenAI is doing it with GPT-5.5. Anthropic is doing it with enterprise billing restructuring.&lt;/p&gt;
&lt;p&gt;Fair enough. Providers need to recover infra investments.&lt;/p&gt;
&lt;p&gt;And build good routing strategies helps enterprises get the most out of this.&lt;/p&gt;
&lt;p&gt;Just keep asking yourself: &amp;ldquo;what&amp;rsquo;s our plan for when this model changes or deprecates?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-05-21-llm-deprecations-and-price-changes.avif&#34;&gt;&lt;/p&gt;
&lt;p&gt;PS: AI-generated image - has a few errors.&lt;/p&gt;
&lt;!--

Research: https://chatgpt.com/c/6a0e995a-0c84-83ec-953d-60db0fe1db66
Writing: https://claude.ai/chat/580de13d-9667-4697-8425-53d56bd36ff3

--&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 03 May 2026</title>
      <link>https://www.s-anand.net/blog/things-i-learned-03-may-2026/</link>
      <pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-03-may-2026/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/run-llama/liteparse&#34;&gt;LiteParse&lt;/a&gt; is a PDF to text library that you can run via &lt;code&gt;npx --package=@llamaindex/liteparse lit parse document.pdf&lt;/code&gt;. &lt;a href=&#34;https://simonwillison.net/2026/Apr/23/liteparse-for-the-web/&#34;&gt;Simon Willison&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Always add indecisiveness, inaction, &amp;ldquo;other&amp;rdquo;, &amp;ldquo;not applicable&amp;rdquo;, etc. as an option to LLMs. They are trained for decisive responses and pattern matching, so we need to guide the the other way. &lt;a href=&#34;https://martinfowler.com/fragments/2026-04-14.html&#34;&gt;Martin Fowler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GPT 5.5 is priced &lt;em&gt;twice&lt;/em&gt; that of GPT 5.4. No wonder my Codex usage is much higher than last month. &lt;a href=&#34;https://simonwillison.net/2026/Apr/23/gpt-5-5/#a-few-more-notes-on-gpt-5-5&#34;&gt;Simon Willison&lt;/a&gt;. I am better off sticking to &lt;code&gt;medium&lt;/code&gt; effort instead of the &lt;code&gt;xhigh&lt;/code&gt; I usually use - it may not be required. &lt;a href=&#34;https://developers.openai.com/api/docs/guides/latest-model&#34;&gt;OpenAI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;&amp;hellip; the eigenquestion is the question where, if answered, it likely answers the subsequent questions as well.&amp;rdquo; &lt;a href=&#34;https://coda.io/@shishir/eigenquestions-the-art-of-framing-problems/eigenquestions-3&#34;&gt;Shishir Mehrotra &amp;amp; Matt Hudson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Claude Code stores the logged in OAuth token at &lt;code&gt;~/.claude/.credentials.json&lt;/code&gt;. We can use that to fetch &lt;code&gt;https://api.anthropic.com/api/oauth/usage&lt;/code&gt; and retrieve Claude usage and reset times. &lt;code&gt;uvx ccusage&lt;/code&gt; does this automatically, but I prefer my own script.&lt;/li&gt;
&lt;li&gt;Ontology matters in the AI era. But some stuff matters more, and some less. &lt;!-- https://claude.ai/chat/2f6fdf7e-9d32-4c45-ac8d-603d029aed5b --&gt;
&lt;ul&gt;
&lt;li&gt;🟢 MORE: Definitions: what &amp;ldquo;customer&amp;rdquo; means&lt;/li&gt;
&lt;li&gt;🟢 MORE: Constraints: e.g. &amp;ldquo;don&amp;rsquo;t reclassify loans&amp;rdquo;&lt;/li&gt;
&lt;li&gt;🟢 MORE: Interactions: how to verify, coordinate, delegate, &amp;hellip;&lt;/li&gt;
&lt;li&gt;🔴 LESS: Creating ontologies: agents can do that.&lt;/li&gt;
&lt;li&gt;🔴 LESS: Completeness and rigor: agents tolerate uncertainty.&lt;/li&gt;
&lt;li&gt;🔴 LESS: Proprietary: agents can reverse-engineer.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;There are several industries / markets that MBA case studies rarely cover (&lt;a href=&#34;https://chatgpt.com/share/69efcf7a-6bf0-83ea-86dd-36e115e7540c&#34;&gt;ChatGPT&lt;/a&gt;): Kirana stores; Care (child care, elder care, domestic work); Faith (finance, food, media, education); Remittances; Gambling (lottery, sports betting, gacha); Scams &amp;amp; organized fraud; Counterfeiting; &amp;hellip; &lt;!-- https://chatgpt.com/c/69efa7bb-f918-83ea-9bc5-e3f7231c75da + https://gemini.google.com/app/dc5ac9f4a4f44cf0 --&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>When LLM prices fall 10x every year</title>
      <link>https://www.s-anand.net/blog/when-llm-prices-fall-10x-every-year/</link>
      <pubDate>Fri, 20 Feb 2026 09:25:45 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/when-llm-prices-fall-10x-every-year/</guid>
      <description>&lt;!--
https://claude.ai/chat/f0070b78-0653-4172-9906-b6b96b8986dc
https://gemini.google.com/app/939d6b2d87fbe085
https://chatgpt.com/c/6997b88f-f754-83a4-9fa6-362f56c0c3d4
--&gt;
&lt;p&gt;In Feb 2024, Claude 3 Opus was the best model, at $15/MTok.&lt;br&gt;
In Jul 2024, GPT 4o Mini reached that quality at 10% of the price.&lt;br&gt;
In Dec 2024, DeepSeek v3 reached that quality at 1% of the price.&lt;/p&gt;
&lt;video width=&#34;1337&#34; height=&#34;724&#34; style=&#34;max-width: 100%; height: auto;&#34; controls autoplay loop muted&gt;
  &lt;source src=&#34;https://files.s-anand.net/images/2026-02-20-llm-pricing.webm&#34; type=&#34;video/webm&#34;&gt;
  &lt;a href=&#34;https://files.s-anand.net/images/2026-02-20-llm-pricing.webm&#34;&gt;Video&lt;/a&gt;
&lt;/video&gt;
&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/llmpricing/&#34;&gt;See the interactive version&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If the price continues to fall 10x every 11-12 months or so (and &lt;a href=&#34;https://claude.ai/share/dd426a79-1bfe-4a5c-94d1-ffc407de6040&#34;&gt;it&lt;/a&gt; &lt;a href=&#34;https://gemini.google.com/share/6c55131f1dcd&#34;&gt;has&lt;/a&gt; &lt;a href=&#34;https://chatgpt.com/share/6997ba52-ff64-8003-aa43-7e8d12818c66&#34;&gt;been&lt;/a&gt;), then in a year, a Claude 4.6 Opus like model will cost 1/10th of the $5/MTok today, and in 2 years, 1/100th of that.&lt;/p&gt;
&lt;p&gt;(We&amp;rsquo;ll be using better models, of course.)&lt;/p&gt;
&lt;p&gt;But 2 years isn&amp;rsquo;t far away. If Opus 4.6 were 100x cheaper, I could do 100x of what I could do with it today. What would we do with it?&lt;/p&gt;
&lt;p&gt;If we assume that they&amp;rsquo;ll become 100x &lt;em&gt;faster&lt;/em&gt; as well (and that&amp;rsquo;s an important assumption), and the reliability will continue to improve, then:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;LLM LSPs&lt;/strong&gt;. &lt;em&gt;Language servers&lt;/em&gt; could be LLMs. Hover over a squiggly line to understand a bug it spotted, right click and fix. Move on.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLM pre-commit hooks&lt;/strong&gt;. Write docs, write and run tests, refactor - automatically before you commit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Continous refactoring&lt;/strong&gt;. LLMs auto-refactor the code, run tests, and commit better code.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auto-fix from logs&lt;/strong&gt;. Log analysis -&amp;gt; Test case -&amp;gt; Fix -&amp;gt; Deployment can be automated.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pick best option&lt;/strong&gt;. LLMs generate 30 diverse options for each task, test all, and pick the best. E.g. What&amp;rsquo;s the best language / framework for this? What&amp;rsquo;s the better visual design? What should I build?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Live docs&lt;/strong&gt;. LLMs auto-update docs every commit.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Adversarial workflows&lt;/strong&gt;. LLMs continously run adversarial test cases to break the code, and fix it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build &amp;amp; discard, don&amp;rsquo;t buy&lt;/strong&gt;. Most tools are easier to create than purchase. They&amp;rsquo;re also easier to throw away. To hell with code quality!&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>The Non-Obvious Impact of Reasoning Defaults</title>
      <link>https://www.s-anand.net/blog/the-non-obvious-impact-of-reasoning-defaults/</link>
      <pubDate>Sun, 05 Oct 2025 02:31:58 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/the-non-obvious-impact-of-reasoning-defaults/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;The Non-Obvious Impact of Reasoning Defaults&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/reasoning-effort.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Yesterday, I discovered how much reasoning improves model quality.&lt;/p&gt;
&lt;p&gt;My &lt;a href=&#34;https://exam.sanand.workers.dev/tds-2025-09-ga3#hq-ipify-llms-txt&#34;&gt;Tools in Data Science assignment&lt;/a&gt; asks students to draft an &lt;a href=&#34;https://llmstxt.org/&#34;&gt;&lt;code&gt;llms.txt&lt;/code&gt;&lt;/a&gt; file for &lt;a href=&#34;https://www.ipify.org/&#34;&gt;ipify&lt;/a&gt; and auto-checks with &lt;a href=&#34;https://platform.openai.com/docs/models/gpt-5-nano&#34;&gt;GPT-5 Nano&lt;/a&gt; - a fast, cheap reasoning model.&lt;/p&gt;
&lt;p&gt;I set &lt;a href=&#34;https://platform.openai.com/docs/guides/reasoning&#34;&gt;&lt;code&gt;reasoning_effort&lt;/code&gt;&lt;/a&gt; to &lt;code&gt;minimal&lt;/code&gt; and ran this checklist:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;1. Starts with &amp;#34;# ipify&amp;#34; and explains ipify.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;2. Markdown sections on API access, support (e.g. GitHub, libraries).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;3. Covers API endpoints (IPv4, IPv6, universal) and formats (text, JSON, JSONP).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;4. Mentions free, no-auth usage, availability, open-source, safeguards.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;5. Has maintenance metadata (e.g. &amp;#34;Last updated: &amp;lt;Month YYYY&amp;gt;&amp;#34;).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;6. Mentions robots.txt alignment. Stay concise (no filler, &amp;lt;= ~15 links).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;If even one checklist item is missing or wrong, fail it.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Respond with EXACTLY one line:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;PASS - &amp;lt;brief justification&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;or
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;FAIL - &amp;lt;brief explanation of the first failed item&amp;gt;.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;With a perfect &lt;code&gt;llms.txt&lt;/code&gt;, it claimed &amp;ldquo;Metadata section is missing&amp;rdquo; and &amp;ldquo;JSONP not mentioned&amp;rdquo; &amp;ndash; though both were present.&lt;/p&gt;
&lt;p&gt;With an &lt;code&gt;llms.txt&lt;/code&gt; &lt;strong&gt;without&lt;/strong&gt; a metadata or API section, it sometimes marked it as correct!&lt;/p&gt;
&lt;p&gt;This surprised me. &lt;code&gt;gpt-5-nano&lt;/code&gt; doesn&amp;rsquo;t usually make such basic mistakes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Then&lt;/strong&gt; I realized: &lt;a href=&#34;https://platform.openai.com/docs/api-reference/chat/create#chat-create-reasoning_effort&#34;&gt;&lt;code&gt;reasoning_effort&lt;/code&gt;&lt;/a&gt; defaults to &lt;code&gt;medium&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;When I set reasoning effort back to &lt;code&gt;medium&lt;/code&gt;, it added ~5 seconds and ~3,000 reasoning tokens but evaluates correctly.&lt;/p&gt;
&lt;p&gt;GPT-5 Nano High is a frontier model on my &lt;a href=&#34;https://sanand0.github.io/llmpricing/&#34;&gt;LLM Pricing Chart&lt;/a&gt;, i.e. there&amp;rsquo;s no cheaper model for that quality. But this conflates GPT-5 Nano cost with GPT-5 Nano &lt;strong&gt;High&lt;/strong&gt; quality. I don&amp;rsquo;t yet know how to estimate and compare costs of reasoning models.&lt;/p&gt;
&lt;p&gt;My takeaways:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My &amp;ldquo;quantitative&amp;rdquo; evaluation of frontier models on the &lt;a href=&#34;https://sanand0.github.io/llmpricing/&#34;&gt;LLM Pricing&lt;/a&gt; is flawed and needs rethinking.&lt;/li&gt;
&lt;li&gt;Reasoning can make smaller models &lt;strong&gt;much&lt;/strong&gt; more powerful. Appreciate it and &lt;strong&gt;use reasoning more&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Reasoning models cost &lt;strong&gt;far&lt;/strong&gt; more than non-reasoning models. &lt;strong&gt;Benchmark actual costs&lt;/strong&gt; from usage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reasoning is a cheap way to buy accuracy. Just don’t forget you’re paying for it.&lt;/p&gt;
&lt;p&gt;Also: &lt;strong&gt;beware default settings&lt;/strong&gt;! Explicit is better than implicit.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_yesterday-i-discovered-how-much-reasoning-activity-7380798995851509760-y-Eg&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/llm-billing-rates/</link>
      <pubDate>Sat, 24 May 2025 07:58:38 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/llm-billing-rates/</guid>
      <description>&lt;p&gt;How much does an LLM charge per hour for its services?&lt;/p&gt;
&lt;p&gt;If we multiple the Cost Per Output Token with Tokens Per Second, we can get the cost for what an LLM produces in Dollars Per Hour. (We’re ignoring the input cost, but it’s not the main driver of time.)&lt;/p&gt;
&lt;p&gt;Over time, different models have been released at different billing rates.&lt;/p&gt;
&lt;p&gt;New powerful models like O3 cost ~$7/hr &amp;ndash; Poland&amp;rsquo;s minimum wage rate. &lt;br&gt;
Gemini 2.5 Pro costs ~$12/hr &amp;ndash; France&amp;rsquo;s minimum wage rate.&lt;br&gt;
The latest Claude 4 Sonnet costs ~$2/hr &amp;ndash; India&amp;rsquo;s minimum wage rate.&lt;/p&gt;
&lt;p&gt;Once a language model’s run-time cost drops below the local minimum wage, the “offshoring” advantage disappears. AI becomes the cheapest employee in every country at once.&lt;/p&gt;
&lt;p&gt;Paradoxically, workers in countries with strong labor protections, unions, and higher wages (like Germany and France) may be safer from AI displacement.&lt;/p&gt;
&lt;p&gt;But countries whose economies depend on wage arbitrage face economic disruption.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visualization: &lt;a href=&#34;https://public.flourish.studio/visualisation/23384855/&#34;&gt;https://public.flourish.studio/visualisation/23384855/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Analysis: &lt;a href=&#34;https://chatgpt.com/share/68317a06-0cac-800c-ad6f-13646ceb489f&#34;&gt;https://chatgpt.com/share/68317a06-0cac-800c-ad6f-13646ceb489f&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Source code: &lt;a href=&#34;https://github.com/sanand0/llmpricing/blob/9b66480458b712de52ea14502a64bf4c3b6a98ed/billing.py&#34;&gt;https://github.com/sanand0/llmpricing/blob/9b66480458b712de52ea14502a64bf4c3b6a98ed/billing.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-05-24-llm-billing-rates-linkedin.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7331951749966053376&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Wage Rates of Nations and LLMs</title>
      <link>https://www.s-anand.net/blog/wage-rates-of-nations-and-llms/</link>
      <pubDate>Sat, 24 May 2025 07:47:01 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/wage-rates-of-nations-and-llms/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Wage Rates of Nations and LLMs&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/image-8.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;How much does an LLM charge per hour for its services?&lt;/p&gt;
&lt;p&gt;If we multiple the &lt;strong&gt;Cost Per Output Token&lt;/strong&gt; with &lt;strong&gt;Tokens Per Second&lt;/strong&gt;, we can get the cost for what an LLM produces in &lt;strong&gt;Dollars Per Hour&lt;/strong&gt;. (We&#39;re ignoring the input cost, but it&#39;s not the main driver of time.)&lt;/p&gt;
&lt;p&gt;Over time, different models have been released at different billing rates. Most new powerful models like O3 or Gemini 2.5 Pro cost ~$7 - $11 per hr. &lt;/p&gt;
&lt;div class=&#34;video-embed&#34;&gt;&lt;iframe src=&#34;https://www.youtube.com/embed/LGlJmbTxiYs&#34; title=&#34;YouTube video&#34; loading=&#34;lazy&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p&gt;&lt;img alt=&#34;bar-chart-race visualization&#34; loading=&#34;lazy&#34; src=&#34;https://public.flourish.studio/visualisation/23384855/thumbnail&#34;&gt;&lt;/p&gt;
&lt;p&gt;To get a sense of this, let&#39;s look at wage rates across countries and industries:&lt;/p&gt;
&lt;figure class=&#34;wp-block-table&#34;&gt;&lt;table class=&#34;has-fixed-layout&#34;&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Rate ($/hr)&lt;/th&gt;&lt;th&gt;Countries (avg hourly wage)&lt;/th&gt;&lt;th&gt;Models&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;0–2&lt;/td&gt;&lt;td&gt;Bangladesh ($1.42/hr), Pakistan ($1.65/hr), Vietnam ($0.94/hr)&lt;/td&gt;&lt;td&gt;devstral-small ($0.01/hr), gemini-2.5-flash-preview ($1.50/hr)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2–5&lt;/td&gt;&lt;td&gt;Brazil ($3.09/hr), Mexico manufacturing ($4.90/hr)&lt;/td&gt;&lt;td&gt;claude-sonnet-4 ($2.23/hr), codex-mini ($2.54/hr)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5–10&lt;/td&gt;&lt;td&gt;India ($5.03/hr), South Africa avg ($9.38/hr), Poland min wage ($7.35/hr)&lt;/td&gt;&lt;td&gt;o3 ($7.16/hr), claude-opus-4 ($8.67/hr)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10–15&lt;/td&gt;&lt;td&gt;Germany ($12.93/hr), France ($12.41/hr), UK ($14.43/hr)&lt;/td&gt;&lt;td&gt;gemini-2.5-pro-preview ($11.89/hr), gpt-4.5-preview ($13.10/hr)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;15–20&lt;/td&gt;&lt;td&gt;Spain ($15.87/hr), Italy ($16.80/hr), Japan ($17.98/hr)&lt;/td&gt;&lt;td&gt;&lt;em&gt;No recent models in this range&lt;/em&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;Workers in Europe and Japan are already more expensive than the more expensive models, at $12+ per hour. India, Brazil, Mexico etc. are more expensive than most of the average models.&lt;/p&gt;
&lt;p&gt;Once a language model’s run-time cost drops below the local minimum wage, the “offshoring” advantage disappears. &lt;em&gt;AI becomes the cheapest employee in every country at once.&lt;/em&gt; Countries whose economies depend on being the &#34;cheaper alternative&#34; for labor-intensive work face potential economic disruption.&lt;/p&gt;
&lt;p&gt;Paradoxically, workers in countries with strong labor protections, unions, and higher wages (like Germany and France) may paradoxically be safer from AI displacement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Source code&lt;/strong&gt;: &lt;a href=&#34;https://github.com/sanand0/llmpricing/blob/9b66480458b712de52ea14502a64bf4c3b6a98ed/billing.py&#34;&gt;sanand0/llmpricing&lt;/a&gt;&lt;br/&gt;&lt;strong&gt;Analysis&lt;/strong&gt;: &lt;a href=&#34;https://chatgpt.com/share/68317a06-0cac-800c-ad6f-13646ceb489f&#34;&gt;ChatGPT&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.soumendrak.com&#34;&gt;Soumendra Kumar Sahoo&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;24 May 2025 1:44 pm&lt;/em&gt;:
The white collar workers jobs are in danger compared to blue collar ones.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/gemini-envelopes-llm-frontier/</link>
      <pubDate>Fri, 18 Apr 2025 13:10:15 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/gemini-envelopes-llm-frontier/</guid>
      <description>&lt;p&gt;With the Gemini 2.5 Flash release, Google envelopes the entire cost-quality frontier of LLMs. In other words, at any cost or quality level, today, the best model to use according to the LM Arena score is a Gemini model.&lt;/p&gt;
&lt;p&gt;Results for O3, O4 Mini, and GPT 4.1 are not yet on LM Arena. But until then, #Google dominates. Nice work!&lt;/p&gt;
&lt;p&gt;Link: &lt;a href=&#34;https://sanand0.github.io/llmpricing/&#34;&gt;https://sanand0.github.io/llmpricing/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-04-18-gemini-envelopes-llm-frontier-linkedin.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7318984207161049088&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/llm-pricing-2024-08/</link>
      <pubDate>Sat, 10 Aug 2024 10:59:35 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/llm-pricing-2024-08/</guid>
      <description>&lt;p&gt;Fascinating to see the how LLM cost-quality frontier moves. Recent fights were mostly on cost.&lt;/p&gt;
&lt;p&gt;Yesterday, #OpenAI halved the GPT-4o cost. At $2.5/MTok (and with GPT-4o-min at 15 cents/MTok), the best and cheapest models are back with OpenAI, IMHO.&lt;/p&gt;
&lt;p&gt;Sigh, time to move all our stuff back from #Anthropic. For now&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gramener.com/llmpricing/&#34;&gt;https://gramener.com/llmpricing/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2024-08-10-llm-pricing-linkedin.gif&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7227991971548512256&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
