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
- 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.
- Luma Agents usage: Pro 4x, Ultra 15x, and Sume Agent by plan
Luma lists 4x Luma Agents usage on Pro and 15x on Ultra. Sume gates Sume Agent by plan (limited on Free, full on Pro) and draws it from one credit balance.
- Kling 3.0 4K on Luma: 147 credits per second, audio on or off
Luma lists Kling 3.0 at 2160p for 147 credits per second with or without audio; at 1080p it is 40 without and 49 with. Sume has a generate_audio field.
- MiniMax H3 Max on Luma: credits per second in dollars
Luma lists MiniMax H3 Max at 18, 28 and 56 credits per second. Here is that in dollars by plan, and the per-second dollar rate Sume bills instead.
Written by Sume