Ideogram dry_run price quote vs Sume image pricing lines
Ideogram's dry_run=true returns a PriceQuote without generating. Sume's images API has no dry_run; read endpoint pricing lines from the catalog first.

On Ideogram's v2 endpoints, dry_run=true validates and prices the request without generating or billing, and returns a PriceQuote. The Sume images docs and OpenAPI entry for POST /v1/images list no dry_run parameter. To price an image first, read the model's pricing lines from GET /v1/images/models/{model_id}/endpoints and multiply by n.
Ideogram facts are from its API reference; Sume facts from Image generation, read 2026-10-01.
What does Ideogram's dry_run do?
It is a boolean query parameter, default false. When true, the request is validated and priced but not run: nothing is generated, stored or billed, and no safety review is performed. Ideogram says to send exactly the request you would send to generate, so the quote reflects the same options.
How do I price an image on Sume before calling?
Call the per-endpoint record and read pricing, which holds billable lines such as output_image with a unit and cost_usd. The docs state that these lines are the amount charged to your wallet, with Sume's margin already applied, so cost_usd × n is what you pay.
curl "https://api.sume.com/v1/images/models/bytedance-seed/seedream-4.5/endpoints" \
-H "Authorization: Bearer $SUME_API_KEY"How do the two approaches compare?
| Question | Ideogram | Sume |
|---|---|---|
| How to get a price | Same request with dry_run=true | Read pricing on the endpoint record |
| Validates the request | Yes | Not as a separate call; invalid parameters are rejected on submit |
| Endpoints per model | Per tool or model route | One sume endpoint per model in v1 |
| Failed generation | Not applicable to a quote | Not billed: all-or-nothing |
Do I need to know what parameters a model supports?
Yes. Capability descriptors in the catalog list what each model accepts, and a request that sets an unlisted parameter is rejected rather than dropped. Reading supported_parameters and pricing together gives you a check before spending anything. See also Replicate estimates versus Sume previews.
Sources
Related posts
More in Pricing
- Ideogram /v2/account/usage line items vs Sume /v1/usage
Ideogram usage returns billed line items in time buckets for org admins. Sume reads USD balance with GET /v1/balance and ledger rows with GET /v1/usage.
- Inworld TTS-2 Flash price: $15 per 1M characters, and Sume's count
Inworld lists TTS-2 Flash at $15 per 1M characters on On-Demand, less on paid plans. How characters are counted on Sume TTS 1.0, and its limits per request.
- Is Runway free? 125 one-time credits, and Sume's Free plan
Runway has a $0 Free plan with 125 one-time credits; Standard is $15 per month. Sume's Free plan covers image generation with no card and 1 concurrent job.
- JSON2Video 4K costs 4x the credits; Sume Timeline sizes and rate
JSON2Video charges 1 credit per second, 4 for 4K. Sume's Timeline bills $0.10 per output minute and takes edges from 256 to 2160, so no 3840-pixel width.
Written by Sume