Ideogram API parameters: every accepted value and what it costs
Every parameter the Ideogram v3 API accepts, taken from the schema that validates your request.
| Parameter | Accepted values | Notes |
|---|---|---|
prompt | any non-empty string | required |
aspect_ratio | 16:9, 9:16, 1:1, 4:3, 3:4 | does not affect price |
resolution | 480p, 720p, 1080p | no price difference |
n | 1–4 | linear cost, no batch discount |
image_inputs | array of URLs | only the first entry is used, as the start frame |
seed | integer | optional, for reproducibility |
negative_prompt | string | optional; support varies upstream |
The constraint worth knowing first
Note that n caps at 4. Batching saves round trips and concurrency slots, not money — cost is strictly linear.
A minimal call
curl -X POST https://genace.ai/api/v1/images/generations \
-H "Authorization: Bearer $GENACE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ideogram-v3","prompt":"..."}'
Omitted parameters take their defaults. The default call costs 6 credits ($0.06–$0.08 depending on which pack you bought).
Naming
Request bodies accept snake_case or camelCase — duration_sec and
durationSec both work. Validation errors report the camelCase name, so a
complaint about durationSec refers to the duration_sec you sent. See
INVALID_PARAM.
What this page does not claim
These are the parameters Genace accepts and the prices Genace charges. The
upstream vendor may expose more; anything not listed here is passed through
extra untouched and is not validated on our side.
Models covered on this page
Where these facts come from
- codebase: src/ai/providers/ideogram.ts — pricing() and paramsSchema
- codebase: src/config/website.tsx — credit pack pricing