A 20,000-character narration fits a $1.00 scheduled cap at $0.95

Sume TTS at $0.0475 per 1,000 characters prices 20,000 characters at $0.95, 5 cents under the $1.00 default cap of a schedule. What 21,000 does.

4 min readSume
All posts

A 20,000-character narration costs $0.95 on Sume ($0.0475 per 1,000 characters), which fits under the $1.00 default cap of a scheduled run with $0.05 to spare. A 21,000-character script costs $0.9975, and 22,000 characters would reach $1.045, over the cap.

Script length against the default cap

The price is linear in characters, so the longest script under $1.00 is 21,052 characters.

Sume TTS against a $1.00 cap (read 2026-10-09)
CharactersRate per 1,000TotalUnder $1.00
10,000$0.0475$0.475Yes
20,000$0.0475$0.95Yes
21,000$0.0475$0.9975Yes
22,000$0.0475$1.045No

Lower it for a test

A scheduled run only gets narration if the stored instructions ask for it. To test an API-triggered run cheaply, send a lower cap; the API takes the smaller of the request and the schedule cap.

curl -sS -X POST "https://api.sume.com/v1/actions/$ACTION_ID/runs" \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"generation_spend_cap_usd": 0.25}'

Limits and gotchas

Nothing else in the run can cost money if the script is near the cap. Leave room for retries or keep the script shorter.

  • A per-run cap can lower the schedule cap but never raise it.
  • 0 is rejected with a 400.
  • A skipped run, the default when one is already active, sends no webhook.

Sources

Related posts

More in Agents

All Agents posts

Written by Sume