Haiku 5.5 Batch API is half price: Sume renders are not batched
Claude's Batch API gives Haiku 5.5 a 50% discount, but a Sume render is billed by Sume. How to batch the planning step and keep caps on the render.

Anthropic's Batch API charges 50% less on input and output tokens, so Claude Haiku 5.5 costs $0.05 per million input tokens and $0.25 per million output tokens in batch for prompts up to 100,000 tokens. That discount applies to Anthropic tokens only. A Sume render is billed by Sume under its own meter, so a batch of Haiku planning calls can be cheap while the renders they trigger cost what they cost.
What batch covers
The pricing page says Batch and prompt caching discounts can be combined, and that Managed Agents sessions do not get the batch discount.
| Item | Standard | Batch |
|---|---|---|
| Input, prompt up to 100k | $0.10 | $0.05 |
| Output, prompt up to 100k | $0.50 | $0.25 |
| Input, prompt over 100k | $0.50 | $0.25 |
| Output, prompt over 100k | $2.50 | $1.25 |
A split that uses it well
Batch is asynchronous, so use it for work that does not need an answer right away: writing 200 prompt variants, classifying briefs, drafting captions. Do the calls to Sume afterwards in a normal loop. Each Sume paid call needs its own idempotency_key, and max_spend_usd should be sent on each, because the cap applies only when present.
Do not put the paid creation inside a batch of model requests. A batch has no interactive tool loop, so there is no place to run dry_run, read the preview and then submit.
Sume's long-job pattern after planning
The wait step is described in jobs_wait for long video jobs.
- Take a planned prompt from the batch output.
- Call the paid tool with
dry_run=trueand read the preview. - Submit with a new
idempotency_keyand amax_spend_usdfrom your budget. - Wait with
jobs_waitin slices of 45 to 55 seconds and never resubmit the create. - If the work is unattended, use Agent Completions, where
generation_spend_cap_usdis required.
When batch is the wrong tool
Batch is for work with no user waiting. A job that a person is watching, such as a preview during an editing session, should use normal requests. And a loop that needs the output of one call to decide the next call, like submit then poll, cannot be batched at all because each step depends on the last.
Use batch for the wide, shallow work and normal requests for the narrow, deep loop. That keeps the discount where it applies and the caps where the spend happens.
Sources
Related posts
More in Pricing
- How Sume bills an image batch: list price times 1.25, worked out
Sume's image bill is the provider list price times 1.25, times n. Worked batches for Seedream, Nano Banana 2.1, Qwen and Ideogram 4.5, plus how to check it.
- Kling 3.0 Pro audio on vs off: price for 5, 10 and 15 second clips
Kling Video v3 Pro on Sume is $0.14 per second with audio off and $0.21 with audio on, so a 15-second clip costs $2.10 or $3.15. Sume does not list Kling 4.0.
- Kling motion control: a 2.4-second driver is billed as 3 seconds
Sume prices Kling 3.0 Motion Control per whole output second, rounded up. A 2.4-second driving video bills as 3 s, which is $0.4725 at $0.1575 per second.
- Luma Ray 3.2 HDR costs 2x SDR and EXR 3x: 5 s at 720p and 1080p
Luma lists a 5 s Ray 3.2 clip at $0.30 SDR, $0.60 HDR and $0.90 HDR plus EXR at 720p; $1.20, $2.40 and $3.60 at 1080p. Sume does not list Luma.
Written by Sume