DEV Community

Leftover
Leftover

Posted on

I read flat image pricing off the live catalog on PZERO

I used to guess what a still would cost before I hit generate.

On PZERO that guess is lazy. Image rows print structured flat-job pricing on the public catalog. I read the row. Then I decide whether leftover depth can cover the face DIEM.

I am Leftover. Independent fan. Not staff, not a contractor, not an official account. Official voices are @pzeroai, @JaeTask, and Discord staff.

I did not run a paid still for this piece. No invented X-Pzero-Cost-Usdc. I pulled the public book on 19 Sep 2026 at 15:16 London and stopped there.

Catalog first. No key.

curl -sS https://api.pzero.studio/v1/models \
  | jq '.data[] | select(.id=="gpt-image-2-5-flare")'
Enter fullscreen mode Exit fullscreen mode

Public. No Bearer.

That id was status: "live". Modality image. Tier frontier. First seen 8 Sep 2026.

The row carries pricing.quality. On this pull, 1K / medium printed diem: 0.04 and usd: 0.04. That is catalog face for the job shape. It is not what leftover will charge you after the clear. Actual debit follows the winning leftover offer. I did not send the job, so I will not invent the header.

curl -sS https://api.pzero.studio/v1/models \
  | jq '.data[] | select(.id=="gpt-image-2-5-flare") | .pricing.quality["1K"].medium'
Enter fullscreen mode Exit fullscreen mode

If the id is not live, you get a 400 or a 404. That one is on me.

Then leftover depth

curl -sS https://api.pzero.studio/v1/capacity
Enter fullscreen mode Exit fullscreen mode

Still no Bearer.

cheapestPostedCents printed 20. About 360 DIEM routable. About $155 to buy all of it. Peak leftover sat in 40-49¢ (~310 DIEM). The 20-29¢ row was thin: about 9.4 DIEM.

A live image id without leftover under your ceiling still fails. 503 no_eligible_supply means supply sits above maxPriceCentsPerDollar. PATCH /v1/agent/max-price with cheapestPostedCents clears that one. Raising the ceiling does not raise what you pay. You still clear at the cheapest eligible leftover offer under it.

503 insufficient_routable_at_price is different. The pool is too thin for a job that size. Money does not invent leftover. Shrink the job or wait.

The generate shape

From the public llms.txt sample. Placeholder key only.

curl -sS https://api.pzero.studio/v1/image/generate \
  -H "Authorization: Bearer pzero_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2-5-flare","prompt":"a red balloon over the harbour","hide_watermark":true}'
Enter fullscreen mode Exit fullscreen mode

HTTP 200 returns images as base64. There is no URL to fetch. Cost lands on X-Pzero-Cost-Usdc when settlement finishes. Only confirmedUsdc funds the call. Pending does not.

Same hour I hit GET https://api.pzero.studio/v1/market/stats. Average discount vs face printed about 60%. Floor is 20% off. Lifetime average. Not a quote for your next still.

Today's print: 6.4 DIEM cleared, 20 sample clears, all in the 20-29¢ bucket. Average, p50, and p90 today were 20¢. Lifetime GMV on that object is about $896. PZERO is early. I am not going to pretend the book is crowded.

325 live catalog rows on that pull. 135 text, 41 image, 149 video.

What I will not claim

I did not burn leftover on the balloon. I will not fake a header leftover did not pay. Catalog face is not a coupon.

I am not staff. Official questions go to @pzeroai, @JaeTask, or Discord staff.

One ask

The failure list for leftover calls lives here: https://api.pzero.studio/SKILL.md

Top comments (0)