Blog
AnnouncementsEngineering

Our Customers Now Get 3x More Indexed Papers, for the Same Price

We moved the pipeline that reads and indexes your PDFs to OpenAI's gpt-5.6-luna. Indexing costs about 60% less, runs in under half the time, and we measured it against our own evaluation loop before shipping to make sure nothing got worse.

Meir Zana · Founder

July 31, 2026 · 2 min read

Share
Our Customers Now Get 3x More Indexed Papers, for the Same Price

We moved the pipeline that reads your PDFs and turns them into searchable, citation-linked passages onto OpenAI's new gpt-5.6-luna. The result: indexing costs about 60% less, finishes in under half the time, and every paid plan now covers more than 3x the papers it did last week, at the same price. No plan changed price. No feature was removed. We just measured the swap carefully before shipping it.

What actually changed

BeforeAfter
Cost per page indexed~2 creditsunder 1 credit
Time to index a typical paperbaselineunder half
Papers per month, Starter plan~15~50
Papers per month, Pro plan~45~150

Those plan numbers are already live on our pricing page. We didn't raise prices to capture the savings, we passed them through.

How we knew it wouldn't get worse

A cheaper model is only a good trade if the output holds up, so we don't ship a model change on cost and speed numbers alone. Before and after the swap, we ran the same fixed set of real academic PDFs through the full pipeline and read the actual output: does the generated summary say only what the paper says, are the page citations pointing at the right pages, is anything invented that isn't in the source.

That last check caught something concrete. In the old pipeline, a paper's running header, its title repeated at the top of a references page, was occasionally mistaken for the start of a new section, and the model wrote a plausible-sounding summary for content that was actually just a bibliography. Under the new model, across every repeated test, that specific mistake didn't happen once. The references section got recognized and skipped cleanly instead.

We also caught a smaller bug in our own setup along the way: a newer prompt-caching option we tried turned out to silently disable caching entirely rather than guarantee it, something we only found by inspecting the raw API response directly instead of trusting the aggregate cost number. The version we shipped uses the caching mode that actually works.

None of this is a one-time check. We keep the same test set on hand specifically so that the next model or pipeline change gets checked against a real before-and-after, not a hunch that it's probably fine.

What this means for you

If you're on a paid plan, you already have more indexing capacity than you did last week. If you're indexing a large library through Zotero, the estimated cost you see before syncing now reflects the real number, not the old one. Nothing to configure. It's already running.

New posts, straight to your inbox

No newsletter fluff, just an email when we publish something new.

Email me when a new post is published on the Agent Bayes blog. You can unsubscribe anytime. We'll first send a confirmation email, and we only use your details for this. See our Privacy Policy.

Enjoyed this? Share it.

Written by

Meir Zana · Founder

We are researchers and engineers building tools that help people reason over large bodies of literature without losing the thread back to the source.