<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anders Rasmussen</title>
    <description>The latest articles on DEV Community by Anders Rasmussen (@adrasmussen).</description>
    <link>https://dev.to/adrasmussen</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4067961%2F95c580d5-2d5d-457c-982b-072a37ed7c4c.png</url>
      <title>DEV Community: Anders Rasmussen</title>
      <link>https://dev.to/adrasmussen</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/adrasmussen"/>
    <language>en</language>
    <item>
      <title>LLM Pricing Digest: DeepSeek Quietly Drops Two New Flash Models</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Sun, 13 Sep 2026 10:02:23 +0000</pubDate>
      <link>https://dev.to/adrasmussen/llm-pricing-digest-deepseek-quietly-drops-two-new-flash-models-191g</link>
      <guid>https://dev.to/adrasmussen/llm-pricing-digest-deepseek-quietly-drops-two-new-flash-models-191g</guid>
      <description>&lt;h1&gt;
  
  
  LLM Pricing Digest: DeepSeek Quietly Drops Two New Flash Models
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Weekly roundup from &lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;LLM Price Watch&lt;/a&gt; — tracking Claude, GPT, Gemini, DeepSeek, and Grok pricing daily.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;This week's data is straightforward: no price changes across any of our five tracked providers. Zero. If you've got a budget locked in for GPT-4o, Claude Sonnet, or Gemini Flash, nothing moved on you.&lt;/p&gt;

&lt;p&gt;What did happen is DeepSeek showed up with two new models on OpenRouter, and they're worth knowing about.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New from DeepSeek
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;deepseek/deepseek-v4.1-flash&lt;/code&gt;&lt;/strong&gt; — spotted September 10th.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;deepseek/deepseek-v4-flash-vision-exp:batch&lt;/code&gt;&lt;/strong&gt; — spotted September 9th, a day earlier.&lt;/p&gt;

&lt;p&gt;Let's talk about what these names actually tell us.&lt;/p&gt;

&lt;p&gt;The &lt;code&gt;v4.1-flash&lt;/code&gt; model follows DeepSeek's now-familiar naming pattern: a Flash tier is their lower-latency, lower-cost option, comparable in positioning to Gemini Flash or GPT-4o mini. If previous DeepSeek Flash releases are any guide, this is aimed squarely at high-volume, cost-sensitive workloads — think classification, summarization, structured extraction, anything where you're firing off thousands of calls and cost-per-token matters more than raw capability.&lt;/p&gt;

&lt;p&gt;The second model is more interesting: &lt;code&gt;deepseek-v4-flash-vision-exp&lt;/code&gt; with a &lt;code&gt;:batch&lt;/code&gt; suffix. Two things stand out here. First, the &lt;code&gt;vision&lt;/code&gt; tag means multimodal input — image understanding on top of text. Second, the &lt;code&gt;exp&lt;/code&gt; label means experimental, so treat it accordingly: don't build a production dependency on it yet, but it's worth testing. The &lt;code&gt;:batch&lt;/code&gt; variant on OpenRouter typically means asynchronous batch processing at a reduced rate — good for offline pipelines where you don't need a real-time response.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means Practically
&lt;/h2&gt;

&lt;p&gt;If you're currently using DeepSeek for text-only tasks and you've been waiting for a vision-capable option at Flash pricing, this is the moment to run some tests. Vision at Flash cost is a genuinely useful combination — it opens up document parsing, screenshot analysis, and image classification use cases that previously required bumping up to a pricier tier or switching providers entirely.&lt;/p&gt;

&lt;p&gt;The batch variant specifically is worth a look if you have any async workloads. Batch endpoints typically offer meaningful discounts over synchronous calls, and if your pipeline can tolerate latency (nightly report generation, bulk document review, etc.), you can often cut costs significantly just by routing to the batch endpoint.&lt;/p&gt;

&lt;p&gt;That said, both models are new and one is explicitly experimental. Before committing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run your own evals on representative tasks from your actual workload&lt;/li&gt;
&lt;li&gt;Check the current pricing on OpenRouter directly — new models sometimes launch at promotional rates that adjust within weeks&lt;/li&gt;
&lt;li&gt;Keep an eye on the &lt;code&gt;exp&lt;/code&gt; label; experimental models can change, be deprecated, or graduate to stable naming without much notice&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Quiet Week Is Actually Fine
&lt;/h2&gt;

&lt;p&gt;No price changes across Claude, GPT, Gemini, and Grok this week. That's a stable environment for planning. If you've been putting off a cost analysis because prices keep shifting, this is a decent window to benchmark and lock in assumptions.&lt;/p&gt;

&lt;p&gt;DeepSeek continues to move fast on model releases. Two models in two days suggests an active release cadence heading into Q4. Whether that means more aggressive pricing pressure on the other providers is something we'll be watching.&lt;/p&gt;




&lt;p&gt;I track price changes and new model releases daily across all five major providers. Full live data at &lt;strong&gt;&lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;llmpricewatch.com&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>api</category>
      <category>webdev</category>
    </item>
    <item>
      <title>GPT-6 Astra, Claude Fable, Gemini 3.8: A Busy Week for New LLM Releases</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Tue, 08 Sep 2026 10:37:56 +0000</pubDate>
      <link>https://dev.to/adrasmussen/gpt-6-astra-claude-fable-gemini-38-a-busy-week-for-new-llm-releases-12d9</link>
      <guid>https://dev.to/adrasmussen/gpt-6-astra-claude-fable-gemini-38-a-busy-week-for-new-llm-releases-12d9</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6 Astra, Claude Fable, Gemini 3.8: A Busy Week for New LLM Releases
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Weekly LLM pricing digest — week of September 5, 2026&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;No price changes to report this week across the five providers we track (OpenAI, Anthropic, Google, DeepSeek, and xAI). But the model catalog grew noticeably in just a few days, so let's walk through what actually showed up and what it might mean if you're picking a model right now.&lt;/p&gt;




&lt;h2&gt;
  
  
  OpenAI: GPT-6 Astra lands with a Pro tier and batch variants
&lt;/h2&gt;

&lt;p&gt;The biggest news this week is that OpenAI dropped two new models on September 5th: &lt;strong&gt;gpt-6-astra&lt;/strong&gt; and &lt;strong&gt;gpt-6-astra-pro&lt;/strong&gt;, each with a corresponding &lt;code&gt;:batch&lt;/code&gt; variant.&lt;/p&gt;

&lt;p&gt;The naming convention here is familiar — the &lt;code&gt;:batch&lt;/code&gt; versions are typically lower-cost, asynchronous endpoints suited for workloads where you don't need a real-time response. If you're doing large-scale document processing, evals, or anything that can tolerate a delay, batch is almost always the right call financially.&lt;/p&gt;

&lt;p&gt;The split between a base &lt;code&gt;astra&lt;/code&gt; and an &lt;code&gt;astra-pro&lt;/code&gt; tier suggests OpenAI is continuing the pattern of offering a more capable (and presumably more expensive) variant alongside a leaner everyday option. Worth checking current pricing before assuming which one fits your use case — the gap between base and pro tiers has varied a lot across model generations.&lt;/p&gt;




&lt;h2&gt;
  
  
  Anthropic: Claude Fable 5.1
&lt;/h2&gt;

&lt;p&gt;Anthropic's new entry, &lt;strong&gt;claude-fable-5.1&lt;/strong&gt;, appeared on September 2nd, again with a batch variant.&lt;/p&gt;

&lt;p&gt;The "Fable" name is new in Anthropic's lineup. Whether this sits above, below, or alongside the Sonnet/Opus/Haiku naming structure isn't something our tracker can tell you — we detect models as they appear on OpenRouter, not their internal capability tiers. What we do know is it showed up with batch support from day one, which suggests Anthropic is treating batch as a first-class offering rather than an afterthought.&lt;/p&gt;

&lt;p&gt;If you're currently using Claude for any high-volume async workload, it's worth benchmarking fable-5.1 against whatever you're running now.&lt;/p&gt;




&lt;h2&gt;
  
  
  Google: Gemini 3.8 Flash
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;gemini-3.8-flash&lt;/strong&gt; arrived on September 3rd, with batch support included.&lt;/p&gt;

&lt;p&gt;The Flash line has consistently been Google's price-performance workhorse — fast, cheap, and good enough for a wide range of tasks. 3.8 continuing that series is a reasonable assumption, though again, actual pricing on our tracker is what should drive your decision, not the name alone.&lt;/p&gt;

&lt;p&gt;If you're already using Gemini 2.x Flash for something latency-sensitive or cost-sensitive, this is probably worth a quick test.&lt;/p&gt;




&lt;h2&gt;
  
  
  xAI: Grok 4.3 Batch
&lt;/h2&gt;

&lt;p&gt;xAI added &lt;strong&gt;grok-4.3:batch&lt;/strong&gt; on September 4th. This appears to be a batch variant of an existing model rather than a completely new release, which fits the pattern of providers progressively rolling out async options for their model lineup.&lt;/p&gt;




&lt;h2&gt;
  
  
  What this week means practically
&lt;/h2&gt;

&lt;p&gt;Five new model IDs in four days across four different providers, with zero price changes on existing models. A few things stand out:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Batch variants are becoming standard.&lt;/strong&gt; Every new model this week came with a batch option. If you're not already routing eligible workloads to batch endpoints, you're likely leaving money on the table.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The catalog is expanding faster than pricing is changing.&lt;/strong&gt; That means the cost landscape for existing models is stable right now, but the choice of &lt;em&gt;which&lt;/em&gt; model to use is getting more complex. It's worth revisiting your model selection if you haven't done so recently.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;None of these models have a pricing history yet.&lt;/strong&gt; First-week pricing on a new model sometimes gets revised. It's not unusual to see adjustments in the first few weeks after launch.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We'll be tracking all of these as they settle in. If prices shift on any of the new models — or on anything else across our five providers — it'll show up in next week's digest.&lt;/p&gt;




&lt;p&gt;For live pricing on all of these models and more, check &lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;LLM Price Watch&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you want the real story of how this tracker (and its sister site, StackIndex AI) got built — domain traps, design mistakes, the works — it's now a course: &lt;a href="https://whop.com/checkout/plan_SvLh118mBrURJ" rel="noopener noreferrer"&gt;StackIndex Academy&lt;/a&gt;. First 3 chapters are free, no signup.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>api</category>
      <category>webdev</category>
    </item>
    <item>
      <title>GPT-6 Astra, Claude Fable, Gemini 3.8: A Busy Week for New LLM Releases (No Price Changes Though)</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Sun, 06 Sep 2026 10:01:47 +0000</pubDate>
      <link>https://dev.to/adrasmussen/gpt-6-astra-claude-fable-gemini-38-a-busy-week-for-new-llm-releases-no-price-changes-though-493h</link>
      <guid>https://dev.to/adrasmussen/gpt-6-astra-claude-fable-gemini-38-a-busy-week-for-new-llm-releases-no-price-changes-though-493h</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6 Astra, Claude Fable, Gemini 3.8: A Busy Week for New LLM Releases
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Weekly digest from &lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;LLM Price Watch&lt;/a&gt; — tracking live pricing across OpenAI, Anthropic, Google, DeepSeek, and xAI.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;No price changes this week across any of the five providers we track. Zero. But the model catalog? That got noticeably busier. Between September 2nd and 5th, we spotted nine new model IDs across four providers. Here's what showed up and what's worth paying attention to.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenAI: GPT-6 Astra (and a Pro tier)
&lt;/h2&gt;

&lt;p&gt;The biggest names to land on our radar are &lt;code&gt;openai/gpt-6-astra&lt;/code&gt; and &lt;code&gt;openai/gpt-6-astra-pro&lt;/code&gt;, both spotted on September 5th. Both also have batch variants (&lt;code&gt;gpt-6-astra:batch&lt;/code&gt; and &lt;code&gt;gpt-6-astra-pro:batch&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;The GPT-6 naming is a notable jump — we've been sitting with GPT-4 variants for a long time in practical use. The "Astra" label has been associated with Google's multimodal work in the past, so it's an interesting name choice from OpenAI. The Pro tier suggests a familiar tiered pricing structure is coming, similar to what we've seen with other model families.&lt;/p&gt;

&lt;p&gt;Practically speaking: if you're building something today, I'd hold off on committing to these until pricing is confirmed and benchmarks are out. Batch variants being available at launch is a good sign — batch processing has been one of the more reliable ways to cut costs on longer, async workloads.&lt;/p&gt;

&lt;h2&gt;
  
  
  xAI: Grok 4.3 Batch
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;x-ai/grok-4.3:batch&lt;/code&gt; appeared on September 4th. This is a batch-only variant, no standard inference version detected yet. xAI has been iterating fairly quickly on the Grok 4 line, and adding batch support makes sense if they're targeting workloads where latency isn't critical — think evals, document processing, data pipelines.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google: Gemini 3.8 Flash
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;google/gemini-3.8-flash&lt;/code&gt; and its batch counterpart showed up on September 3rd. The Flash line from Google has generally been their cost-efficient, faster-response tier — good for high-volume use cases where you don't need the full Gemini Pro/Ultra capability. Gemini 3.8 continuing that Flash tradition makes sense. If past Flash pricing holds, this could be one of the cheaper options in the new generation lineup once pricing is confirmed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Anthropic: Claude Fable 5.1
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;anthropic/claude-fable-5.1&lt;/code&gt; and &lt;code&gt;anthropic/claude-fable-5.1:batch&lt;/code&gt; appeared on September 2nd, making it the earliest arrival in this week's batch.&lt;/p&gt;

&lt;p&gt;The "Fable" name is new for Anthropic — we haven't tracked a Fable line before. It's not clear yet where this sits relative to Sonnet, Haiku, or Opus in terms of capability or price point. The name might suggest a model tuned for narrative or creative tasks, but that's speculation. Worth watching for the official positioning.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Week Actually Means
&lt;/h2&gt;

&lt;p&gt;With no price changes, your current cost modeling stays the same. Nothing got cheaper or more expensive in the existing lineup.&lt;/p&gt;

&lt;p&gt;The main thing to flag is that four providers dropped new model IDs in a four-day window. That's a lot of surface area appearing at once. A few practical notes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Don't route production traffic to these yet&lt;/strong&gt; unless you've tested them. New model IDs appearing in the API doesn't always mean they're fully stable or that pricing is final.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch variants at launch&lt;/strong&gt; is genuinely useful — it signals the providers are thinking about cost-sensitive workloads from day one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The GPT-6 naming&lt;/strong&gt; is the most significant signal here. If OpenAI is moving to a 6.x generation label, expect Anthropic and Google to respond with their own positioning in the coming weeks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'll be watching for actual pricing data on all of these. Once numbers are confirmed, I'll do a proper comparison.&lt;/p&gt;




&lt;p&gt;For live pricing across all tracked models and providers, check &lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;llmpricewatch.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>api</category>
      <category>webdev</category>
    </item>
    <item>
      <title>GPT-6 Astra, Claude Fable, Gemini 3.8: A Busy Week for New LLM Releases</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Sat, 05 Sep 2026 19:04:05 +0000</pubDate>
      <link>https://dev.to/adrasmussen/gpt-6-astra-claude-fable-gemini-38-a-busy-week-for-new-llm-releases-n60</link>
      <guid>https://dev.to/adrasmussen/gpt-6-astra-claude-fable-gemini-38-a-busy-week-for-new-llm-releases-n60</guid>
      <description>&lt;h1&gt;
  
  
  GPT-6 Astra, Claude Fable, Gemini 3.8: A Busy Week for New LLM Releases
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Weekly digest from &lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;LLM Price Watch&lt;/a&gt; — tracking real pricing data across OpenAI, Anthropic, Google, DeepSeek, and xAI.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;No price changes to report this week across our tracked providers. But the model catalog grew significantly — nine new model IDs showed up in our tracker between September 2nd and 5th, 2026, spanning all four of the big players we watch. Here's what appeared and what's worth noting practically.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenAI: GPT-6 Astra (and a Pro tier)
&lt;/h2&gt;

&lt;p&gt;The biggest news by name alone: OpenAI dropped two new model families on September 5th — &lt;code&gt;gpt-6-astra&lt;/code&gt; and &lt;code&gt;gpt-6-astra-pro&lt;/code&gt;, each with a corresponding &lt;code&gt;:batch&lt;/code&gt; variant.&lt;/p&gt;

&lt;p&gt;The batch variants are the immediate practical signal here. OpenAI has consistently priced batch inference at a meaningful discount (typically around 50% off standard rates), so if you're running non-latency-sensitive workloads — evaluations, document processing, bulk classification — the batch endpoints are worth watching closely once pricing is confirmed.&lt;/p&gt;

&lt;p&gt;The split between a base &lt;code&gt;gpt-6-astra&lt;/code&gt; and &lt;code&gt;gpt-6-astra-pro&lt;/code&gt; suggests a tiered capability structure, similar to how the GPT-4o / GPT-4o-mini split played out. Whether the Pro variant is meaningfully better for reasoning-heavy tasks or just a marketing distinction remains to be seen. I'd hold off on routing production traffic until pricing and benchmark data are clearer.&lt;/p&gt;

&lt;h2&gt;
  
  
  xAI: Grok 4.3 Batch
&lt;/h2&gt;

&lt;p&gt;On September 4th, &lt;code&gt;grok-4.3:batch&lt;/code&gt; appeared — notably, just the batch variant, with no corresponding standard model showing up in our tracker this week. That's an interesting release pattern. It could mean the base &lt;code&gt;grok-4.3&lt;/code&gt; was already present in the catalog, or that xAI is leading with batch access before a broader rollout. Either way, if you're already using Grok models for async workloads, this is worth checking against your current setup.&lt;/p&gt;

&lt;h2&gt;
  
  
  Google: Gemini 3.8 Flash
&lt;/h2&gt;

&lt;p&gt;September 3rd brought &lt;code&gt;gemini-3.8-flash&lt;/code&gt; and its batch counterpart. The Flash line from Google has generally been their price-performance sweet spot — faster and cheaper than Pro variants, with quality that's often sufficient for structured output tasks, summarization, and classification.&lt;/p&gt;

&lt;p&gt;If the 3.8 Flash follows the same pricing trajectory as earlier Flash models, it could become a solid default for high-volume, cost-sensitive applications. The batch variant showing up simultaneously with the standard model is a good sign — it suggests Google is treating batch access as a first-class feature rather than an afterthought.&lt;/p&gt;

&lt;h2&gt;
  
  
  Anthropic: Claude Fable 5.1
&lt;/h2&gt;

&lt;p&gt;The most intriguing naming this week: &lt;code&gt;claude-fable-5.1&lt;/code&gt; appeared on September 2nd, again with a batch variant. "Fable" isn't a naming convention we've seen from Anthropic before — their previous lines have been Haiku, Sonnet, and Opus. A new name likely means a new positioning, possibly a specialized or fine-tuned variant rather than a general-purpose tier.&lt;/p&gt;

&lt;p&gt;Without more documentation from Anthropic, it's hard to know where Fable sits in their lineup — whether it's meant to replace something, complement the existing tiers, or target a specific use case. The 5.1 version number suggests it's not a ground-up new model but an iteration of something in the Claude 5 family.&lt;/p&gt;

&lt;h2&gt;
  
  
  What This Means Practically
&lt;/h2&gt;

&lt;p&gt;A week with nine new model IDs and zero price changes is a week for watching, not necessarily acting. A few things I'd suggest:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Don't rush to migrate&lt;/strong&gt; to any of these until pricing is confirmed and published. New model IDs on OpenRouter don't always come with finalized pricing on day one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Batch variants are worth bookmarking&lt;/strong&gt; across all four providers. If your workload tolerates async processing, batch endpoints typically offer the best cost efficiency available.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Anthropic "Fable" naming&lt;/strong&gt; is unusual enough to keep an eye on — it may signal a meaningful capability shift or specialization that affects how you'd evaluate it against Sonnet or Haiku.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'll be tracking pricing as it settles across all nine of these models in next week's digest.&lt;/p&gt;




&lt;p&gt;For live pricing and model tracking across Claude, GPT, Gemini, DeepSeek, and Grok, visit &lt;strong&gt;&lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;llmpricewatch.com&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>api</category>
      <category>webdev</category>
    </item>
    <item>
      <title>New Batch Models From DeepSeek, Google, and OpenAI: LLM Pricing Digest</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Sun, 30 Aug 2026 10:01:38 +0000</pubDate>
      <link>https://dev.to/adrasmussen/new-batch-models-from-deepseek-google-and-openai-llm-pricing-digest-1pok</link>
      <guid>https://dev.to/adrasmussen/new-batch-models-from-deepseek-google-and-openai-llm-pricing-digest-1pok</guid>
      <description>&lt;h2&gt;
  
  
  LLM Price Watch Weekly Digest
&lt;/h2&gt;

&lt;p&gt;No price changes this week across the five providers we track — Claude, GPT, Gemini, DeepSeek, and Grok all held steady. But there was a quiet flurry of new model IDs showing up on OpenRouter, all of them batch variants, and worth knowing about if you're running async workloads.&lt;/p&gt;

&lt;p&gt;Here's what we spotted on August 29th.&lt;/p&gt;




&lt;h3&gt;
  
  
  DeepSeek: Two New Batch Models
&lt;/h3&gt;

&lt;p&gt;DeepSeek added two new batch-mode models:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;deepseek/deepseek-v4-pro-0813:batch&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;deepseek/deepseek-v4-flash-0731:batch&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The naming convention tells you a few things. The &lt;code&gt;-pro&lt;/code&gt; vs &lt;code&gt;-flash&lt;/code&gt; split mirrors what we've seen before — pro for heavier reasoning tasks, flash for faster and cheaper throughput. The date suffixes (&lt;code&gt;0813&lt;/code&gt;, &lt;code&gt;0731&lt;/code&gt;) suggest these are specific checkpoints, which is useful if you care about reproducibility or are comparing outputs across versions.&lt;/p&gt;

&lt;p&gt;Batch mode generally means you submit a job and get results back asynchronously, usually at a lower cost per token than the real-time endpoint. If you're doing large-scale data processing, eval runs, or document analysis where latency doesn't matter, batch is almost always the right call. Worth checking whether DeepSeek's batch pricing lands meaningfully below their synchronous rates.&lt;/p&gt;




&lt;h3&gt;
  
  
  Google: Gemma 4 31B Batch
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;google/gemma-4-31b-it:batch&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Gemma 4 at 31B is a reasonable mid-size open-weights model. The &lt;code&gt;it&lt;/code&gt; tag means instruction-tuned. Seeing it show up as a batch endpoint on OpenRouter suggests Google is continuing to expand the Gemma family's API availability beyond just the hosted Gemini models. For teams that want Google's open-weights lineage without committing to Gemini pricing, this is worth a look — especially for batch jobs where you can afford to wait.&lt;/p&gt;




&lt;h3&gt;
  
  
  OpenAI: Two "OSS" Models
&lt;/h3&gt;

&lt;p&gt;These two caught my eye:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;openai/gpt-oss-120b:batch&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;openai/gpt-oss-20b:batch&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;code&gt;oss&lt;/code&gt; label is interesting. OpenAI hasn't broadly publicized models under that naming scheme, so I'm not going to speculate too much about what's behind it. What's observable is that there's a 120B and a 20B variant, both batch-only for now, both appearing on OpenRouter. The size gap between them is large — 120B puts it in flagship territory, 20B is more of an efficient workhorse. If these are genuinely open or open-weight models from OpenAI, that would be notable, but I'd wait for official documentation before drawing conclusions.&lt;/p&gt;

&lt;p&gt;For now, treat them as "spotted in the wild" and monitor whether pricing and model cards show up.&lt;/p&gt;




&lt;h3&gt;
  
  
  What This Week Means Practically
&lt;/h3&gt;

&lt;p&gt;If you're actively choosing models right now:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Batch is underused.&lt;/strong&gt; Most developers I talk to default to synchronous endpoints even when their use case has no real latency requirement. If you're running nightly pipelines, processing large document sets, or doing offline evals, switching to batch can cut costs significantly. This week's additions give you more batch options across providers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DeepSeek continues to be prolific.&lt;/strong&gt; Two new models in one week, both with dated checkpoints, suggests active development. If you're relying on DeepSeek for production workloads, pinning to a specific checkpoint (like &lt;code&gt;0813&lt;/code&gt;) is probably smarter than using a floating alias.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OpenAI's OSS naming is worth watching.&lt;/strong&gt; No firm conclusions yet, but if these turn out to be open-weight models with competitive pricing, that changes the calculus for teams currently choosing between self-hosting and API access.&lt;/p&gt;

&lt;p&gt;No pricing drama this week — just new surface area to explore. I'll flag it here if anything changes on the cost side.&lt;/p&gt;




&lt;p&gt;We track live pricing and new model appearances for Claude, GPT, Gemini, DeepSeek, and Grok at &lt;strong&gt;&lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;llmpricewatch.com&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>api</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>LLM Pricing This Week: DeepSeek Quietly Drops a Vision Model</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Sun, 23 Aug 2026 10:02:11 +0000</pubDate>
      <link>https://dev.to/adrasmussen/llm-pricing-this-week-deepseek-quietly-drops-a-vision-model-13eo</link>
      <guid>https://dev.to/adrasmussen/llm-pricing-this-week-deepseek-quietly-drops-a-vision-model-13eo</guid>
      <description>&lt;h1&gt;
  
  
  LLM Pricing This Week: DeepSeek Quietly Drops a Vision Model
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Weekly digest from &lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;LLM Price Watch&lt;/a&gt; — we track live pricing for Claude, GPT, Gemini, DeepSeek, and Grok so you don't have to.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;It was a quiet week on the pricing front. No cuts, no hikes, nothing moved across the five providers we track. If you're mid-project and budgeting around current rates, your spreadsheet is still valid.&lt;/p&gt;

&lt;p&gt;The only thing worth noting this week is a new model showing up in the wild.&lt;/p&gt;

&lt;h2&gt;
  
  
  New: deepseek/deepseek-v4-flash-vision-exp
&lt;/h2&gt;

&lt;p&gt;On August 22nd, our tracker spotted &lt;code&gt;deepseek/deepseek-v4-flash-vision-exp&lt;/code&gt; appearing on OpenRouter for the first time. It's sitting under DeepSeek's lineup, and the name tells you a few things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;v4&lt;/strong&gt; — this is positioned as their fourth-generation base&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;flash&lt;/strong&gt; — expect a speed/cost optimized variant rather than a full-capability flagship&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;vision&lt;/strong&gt; — multimodal, so it can handle image inputs alongside text&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;exp&lt;/strong&gt; — experimental, meaning DeepSeek hasn't called this production-ready yet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;code&gt;exp&lt;/code&gt; tag is worth paying attention to. Experimental models from any provider can change behavior, pricing, or disappear entirely without much notice. If you're evaluating this for something that needs to stay stable, treat it as a preview rather than a dependency.&lt;/p&gt;

&lt;p&gt;That said, DeepSeek's "flash" tier has generally meant aggressive pricing in the past, and a vision-capable model in that tier is interesting. A lot of use cases — document parsing, receipt extraction, basic image captioning — don't need the heaviest multimodal model available. If DeepSeek prices this the way they've priced their other flash variants, it could be worth benchmarking against GPT-4o mini or Gemini Flash for vision tasks.&lt;/p&gt;

&lt;p&gt;We don't have confirmed pricing locked in for this model yet since it just appeared. We'll update the tracker as that settles.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Picture This Week
&lt;/h2&gt;

&lt;p&gt;Honestly, a week with no price changes and one experimental model drop is pretty normal. The pace of model releases has been fast enough over the past year that it's easy to assume something significant happens every week, but sometimes the answer is just: nothing moved, here's what's new.&lt;/p&gt;

&lt;p&gt;A few things I'd keep in mind heading into next week:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DeepSeek continues to ship fast.&lt;/strong&gt; Whether or not &lt;code&gt;deepseek-v4-flash-vision-exp&lt;/code&gt; turns into a production model worth using, the cadence from DeepSeek has been consistent. They tend to iterate in public, so experimental models often do graduate to stable relatively quickly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vision is getting commoditized.&lt;/strong&gt; A year ago, image input was a premium feature. Now it's showing up in flash/lite tiers across providers. If you're paying for a heavier model primarily because you need vision and assumed cheaper options didn't have it, it's worth re-checking the landscape.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No price changes this week doesn't mean no price pressure.&lt;/strong&gt; Several providers have cut prices in 2025, and competition hasn't slowed. Stable prices one week doesn't signal a plateau — it just means nothing happened this particular week.&lt;/p&gt;




&lt;p&gt;That's the week. One new experimental model from DeepSeek, everything else held steady. If you want to keep an eye on pricing as it shifts — especially for DeepSeek's new addition once pricing confirms — the tracker is running daily checks.&lt;/p&gt;

&lt;p&gt;→ &lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;llmpricewatch.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>api</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>New Models From Google, DeepSeek, and xAI This Week — LLM Price Watch Digest</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Sun, 16 Aug 2026 10:01:33 +0000</pubDate>
      <link>https://dev.to/adrasmussen/new-models-from-google-deepseek-and-xai-this-week-llm-price-watch-digest-37lp</link>
      <guid>https://dev.to/adrasmussen/new-models-from-google-deepseek-and-xai-this-week-llm-price-watch-digest-37lp</guid>
      <description>&lt;h2&gt;
  
  
  LLM Price Watch Weekly Digest — Week of August 14, 2026
&lt;/h2&gt;

&lt;p&gt;No price changes to report this week across Claude, GPT, Gemini, DeepSeek, and Grok. That's actually notable in itself — it's been a period of relative pricing stability. But it wasn't a quiet week model-wise. Four new models showed up in our tracker across three providers, and they're worth knowing about if you're evaluating what to build on.&lt;/p&gt;




&lt;h3&gt;
  
  
  Google: Gemini 3.7 Flash (and a Batch Variant)
&lt;/h3&gt;

&lt;p&gt;The two biggest additions are &lt;code&gt;google/gemini-3.7-flash&lt;/code&gt; and &lt;code&gt;google/gemini-3.7-flash:batch&lt;/code&gt;, both first spotted on August 14th.&lt;/p&gt;

&lt;p&gt;Gemini Flash has been Google's go-to for cost-efficient, lower-latency tasks — the kind of workloads where you need volume without burning through budget. The 3.7 iteration landing now suggests Google is continuing to iterate on that line in parallel with their heavier models.&lt;/p&gt;

&lt;p&gt;The batch variant is the one I'd pay attention to if you're running anything offline — document processing, evals, bulk classification, that sort of thing. Batch endpoints typically come with a meaningful price discount in exchange for higher latency, so if your use case doesn't need a real-time response, it's worth checking the pricing before defaulting to the standard endpoint. We'll have the confirmed pricing posted on LLM Price Watch as soon as it's stable in the tracker.&lt;/p&gt;




&lt;h3&gt;
  
  
  DeepSeek: v4 Pro 0813
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;deepseek/deepseek-v4-pro-0813&lt;/code&gt; showed up on August 13th. The &lt;code&gt;0813&lt;/code&gt; suffix is a date stamp — a common convention DeepSeek uses to version checkpoint releases. This appears to be a refreshed checkpoint of DeepSeek v4 Pro rather than an entirely new architecture.&lt;/p&gt;

&lt;p&gt;DeepSeek has been one of the more interesting providers to watch from a price-to-performance standpoint over the past year. Their models have consistently undercut comparable Western models on cost. If you've been using an earlier v4 Pro checkpoint, it's worth running a quick eval against this one to see if quality has shifted. Sometimes these point releases are minor; sometimes they're not.&lt;/p&gt;




&lt;h3&gt;
  
  
  xAI: Grok 4.6
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;x-ai/grok-4.6&lt;/code&gt; also appeared on August 13th. xAI has been incrementing Grok's version numbers at a reasonable clip. Grok 4.6 sits between major releases, so this reads like a refinement update — likely improvements to instruction following or reasoning rather than a fundamentally different model.&lt;/p&gt;

&lt;p&gt;Grok has carved out a niche for users who want strong general-purpose performance and are already in the xAI ecosystem. Pricing on this one we'll confirm as the data firms up.&lt;/p&gt;




&lt;h3&gt;
  
  
  What This Week Means Practically
&lt;/h3&gt;

&lt;p&gt;If you're in the middle of a model selection decision right now, here's how I'd think about these additions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;High-volume, latency-tolerant workloads&lt;/strong&gt;: Look at &lt;code&gt;gemini-3.7-flash:batch&lt;/code&gt; once pricing is confirmed. Batch endpoints are consistently underused by developers who could benefit from them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost-sensitive inference&lt;/strong&gt;: Keep an eye on the DeepSeek v4 Pro 0813 pricing. DeepSeek tends to be aggressive here and a checkpoint update sometimes comes with a price adjustment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;General-purpose API work&lt;/strong&gt;: Grok 4.6 is worth a quick benchmark if you're already evaluating xAI models.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The lack of price changes this week means your existing cost projections are still valid — no surprises there. But new model versions mean your performance baselines might shift if providers quietly improve quality at the same price point.&lt;/p&gt;




&lt;p&gt;I track all of this daily at &lt;strong&gt;&lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;LLM Price Watch&lt;/a&gt;&lt;/strong&gt; — live pricing for Claude, GPT, Gemini, DeepSeek, and Grok in one place, with alerts when something changes. Worth bookmarking if you're making cost-sensitive model decisions.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>api</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Two New Models Just Dropped: DeepSeek V4 Pro and Grok 4.6 — LLM Pricing Digest</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Thu, 13 Aug 2026 14:47:08 +0000</pubDate>
      <link>https://dev.to/adrasmussen/two-new-models-just-dropped-deepseek-v4-pro-and-grok-46-llm-pricing-digest-8ee</link>
      <guid>https://dev.to/adrasmussen/two-new-models-just-dropped-deepseek-v4-pro-and-grok-46-llm-pricing-digest-8ee</guid>
      <description>&lt;h1&gt;
  
  
  Two New Models Just Dropped: DeepSeek V4 Pro and Grok 4.6 — LLM Pricing Digest
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Weekly roundup from &lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;LLM Price Watch&lt;/a&gt; — we track live pricing across Claude, GPT, Gemini, DeepSeek, and Grok so you don't have to.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;No price cuts or hikes to report this week across our tracked providers. What we did catch: two new model IDs appearing in the wild on August 13th — one from DeepSeek and one from xAI. Here's what we know so far.&lt;/p&gt;

&lt;h2&gt;
  
  
  DeepSeek V4 Pro (0813)
&lt;/h2&gt;

&lt;p&gt;Model ID: &lt;code&gt;deepseek/deepseek-v4-pro-0813&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;DeepSeek continues their habit of date-stamping model releases, which is actually a useful practice — it makes it easy to tell at a glance which checkpoint you're running. The "V4 Pro" naming suggests this sits above their previous V3 line, though we don't yet have benchmark comparisons or confirmed context window specs to share. The &lt;code&gt;0813&lt;/code&gt; suffix matches the date it first appeared in our tracker.&lt;/p&gt;

&lt;p&gt;DeepSeek has consistently been one of the more cost-competitive options in our index, so if V4 Pro follows that pattern, it's worth watching. We'll update pricing on the site as soon as it's confirmed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical take:&lt;/strong&gt; If you're currently running DeepSeek V3 in production and cost-efficiency is a priority, keep an eye on how V4 Pro prices in. DeepSeek's previous generational jumps have held the line on price while improving capability — but don't assume that until the numbers are public.&lt;/p&gt;

&lt;h2&gt;
  
  
  Grok 4.6
&lt;/h2&gt;

&lt;p&gt;Model ID: &lt;code&gt;x-ai/grok-4.6&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;xAI is pushing another point release with Grok 4.6, spotted the same day as the DeepSeek drop. Grok 4 was already in our tracker, so this is an incremental update rather than a major new generation. Point releases from xAI have sometimes come with quiet capability improvements or adjusted rate limits, so it's worth checking if you're an active Grok user.&lt;/p&gt;

&lt;p&gt;Pricing for 4.6 isn't confirmed in our system yet. Grok 4 has sat at a premium compared to some of the DeepSeek options, so if 4.6 comes in at the same price point, the question is whether the incremental improvements justify staying on that tier versus alternatives.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Practical take:&lt;/strong&gt; If you're already using Grok 4 via API, test 4.6 on your actual use cases before migrating. Point releases don't always move the needle on the tasks that matter most to your specific workload.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Picture This Week
&lt;/h2&gt;

&lt;p&gt;Two new models, zero price changes. That's actually a notable signal in itself. We're in a period where the model release cadence remains fast, but the pricing floor seems to have stabilized — at least for this week. The race to the bottom on token pricing that defined much of early 2025 appears to have leveled off, at least temporarily.&lt;/p&gt;

&lt;p&gt;For anyone building on top of these APIs right now, the practical advice is the same as always: don't hard-code model names if you can avoid it, because the &lt;code&gt;deepseek-v4-pro-0813&lt;/code&gt; you integrate today may be superseded by a &lt;code&gt;-0901&lt;/code&gt; variant before your next sprint is done. Abstract your model selection layer where possible.&lt;/p&gt;

&lt;p&gt;We'll be watching both of these new models closely over the coming days as pricing details get confirmed and early benchmarks surface.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I track these changes daily at *&lt;/em&gt;&lt;a href="https://llmpricewatch.com/" rel="noopener noreferrer"&gt;llmpricewatch.com&lt;/a&gt;** — live pricing for Claude, GPT, Gemini, DeepSeek, and Grok, updated automatically. If you want alerts when something changes, the site has you covered.*&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>api</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I built a pricing API for LLMs — then realized the real users might not be human</title>
      <dc:creator>Anders Rasmussen</dc:creator>
      <pubDate>Sat, 08 Aug 2026 06:02:20 +0000</pubDate>
      <link>https://dev.to/adrasmussen/i-built-a-pricing-api-for-llms-then-realized-the-real-users-might-not-be-human-4b8j</link>
      <guid>https://dev.to/adrasmussen/i-built-a-pricing-api-for-llms-then-realized-the-real-users-might-not-be-human-4b8j</guid>
      <description>&lt;p&gt;&lt;a href="https://llmpricewatch.com" rel="noopener noreferrer"&gt;Klikk her: LLM Price Watch&lt;/a&gt; started as a simple problem: comparing per-token pricing across Claude, GPT, Gemini, DeepSeek, and Grok meant opening five pricing pages and doing the math by hand every time a new model dropped. So I built a calculator. Then I built an API behind it. Then I noticed something about who was actually going to call that API.&lt;/p&gt;

&lt;h2&gt;
  
  
  The obvious version
&lt;/h2&gt;

&lt;p&gt;The first version of the API was exactly what you'd expect:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;GET /v1/models&lt;/code&gt; — every tracked model with current pricing&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;GET /v1/models/:id&lt;/code&gt; — a single model&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;GET /v1/calculate?model=X&amp;amp;input_tokens=N&amp;amp;output_tokens=N&lt;/code&gt; — cost for a specific call&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Straightforward. A human developer hits &lt;code&gt;/calculate&lt;/code&gt;, gets a number, builds their cost estimate into a dashboard somewhere. Done.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part that changed the design
&lt;/h2&gt;

&lt;p&gt;The actual differentiator turned out to be a fourth endpoint: &lt;code&gt;GET /v1/recommend?use_case=X&lt;/code&gt;. Instead of just returning prices, it returns a &lt;em&gt;recommendation&lt;/em&gt; — which model fits a given use case (long-document summarization, high-volume classification, coding assistance, customer support) based on both price and the editorial analysis already written for the comparison pages on the site.&lt;/p&gt;

&lt;p&gt;Once that endpoint existed, the actual audience for this API stopped being "a developer building a cost dashboard" and started including something else: AI agents doing their own tool selection at runtime. An agent framework deciding which model to route a task to doesn't want to read a blog post — it wants a structured answer to "given this use case, what should I use, and what will it cost me." That's a tool call, not a page view.&lt;/p&gt;

&lt;p&gt;That reframing changed a few concrete decisions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CORS is wide open on purpose.&lt;/strong&gt; This isn't an API with a dashboard in front of it — it's meant to be called directly from wherever the calling code lives, including client-side agent code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No API key required (for now).&lt;/strong&gt; Every bit of friction between "an agent wants this data" and "an agent gets this data" is friction against the actual use case. A paid tier with rate limits is the natural future step once real usage justifies it, but gating from day one would have defeated the point.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;/recommend&lt;/code&gt; returns reasoning, not just a model name.&lt;/strong&gt; An agent — or the person who built it — needs to know &lt;em&gt;why&lt;/em&gt;, not just &lt;em&gt;what&lt;/em&gt;, or the recommendation is a black box nobody trusts enough to actually wire into a decision.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The unglamorous half of this
&lt;/h2&gt;

&lt;p&gt;None of that matters if the numbers are wrong. Pricing data for five providers was verified directly against each provider's own official pricing page, not pulled from a third-party aggregator — aggregators lag, and stale pricing data is worse than no data for something meant to inform actual spend decisions. Updates are still a manual snapshot for now; an auto-refreshing worker is the obvious next step once there's enough usage to justify the engineering time.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part I didn't expect
&lt;/h2&gt;

&lt;p&gt;The API ended up feeding the &lt;em&gt;other&lt;/em&gt; site I run, &lt;a href="https://stackindexai.com" rel="noopener noreferrer"&gt;StackIndex AI&lt;/a&gt; — its &lt;a href="https://stackindexai.com/ai-feature-cost-calculator" rel="noopener noreferrer"&gt;cost calculator page&lt;/a&gt; calls this API live, gets a model recommendation plus a cost estimate, and returns it inline. Two separate sites, same backend, CORS'd across domains, tested end-to-end. I didn't plan the API to be reusable infrastructure when I built it — it just turned out that "structured, agent-callable, reasoning-included" is a useful shape for more than one problem.&lt;/p&gt;

&lt;p&gt;If you're building something similar: design the response for a reader who can't ask a follow-up question. That constraint does more for API design than almost anything else.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>api</category>
      <category>llm</category>
      <category>software</category>
    </item>
  </channel>
</rss>
