Skip to content

Ideogram V4.5

Integrate

Model id ideogram/v4.5
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/ideogram/v4.5?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Vintage travel poster for an imaginary island, bold art-deco lettering at the top that reads \"ISLA SERENA\", turquoise sea, white cliffs and a small sailboat, warm sunset gradient sky, screen-printed paper texture, the words \"Summer 1936\" at the bottom."
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

This request: $0.06 60 API credits Run it on this page

Get API key
Ideogram Text to Image #typography#logos#posters

Ideogram's typography specialist for logos, posters and signage, in three quality levels.

Examples

Output · ~16 s
Vintage travel poster for an imaginary island, bold art-deco lettering at the top that reads "ISLA SERENA", turquoise...

PromptVintage travel poster for an imaginary island, bold art-deco lettering at the top that reads "ISLA SERENA", turquoise sea, white cliffs and a small sailboat, warm sunset gradient sky, screen-printed paper texture, the words "Summer 1936" at the bottom.

$0.06 · 60 API credits

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required 252 / 10000

Prompt describing the generation or edit.

image_size default square_hd

Output dimensions can be specified explicitly using one of these supported sizes: 1024x1024, 1024x3072, 1120x896, 1152x2944, 1152x864, 1248x3328, 1248x832, 1280x3072, 1280x720, 1280x800, 1296x3168, 1440x2560, 1440x2880, 1440x720, 1600x2560, 1664x2496, 1728x2304, 1792x2240, 2048x2048, 2240x1792, 2304x1728, 2496x1664, 2560x1440, 2560x1600, 2880x1440, 2944x1152, 3072x1024, 3072x1280, 3168x1296, 3328x1248, 720x1280, 720x1440, 800x1280, 832x1248, 864x1152, 896x1120. For presets, 16:9 corresponds to 1280x720 or 720x1280, and 4:3 corresponds to 1152x864 or 864x1152. Selecting square instead uses square_hd at 1024x1024.

quality default medium

Quality setting for text-to-image generation.

num_images default 1

Count of images to produce.

Advanced seed · enable_prompt_expansion

Random seed, selected automatically when omitted.

POST /run/ideogram/v4.5?wait=20 quote → $0.06
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/ideogram/v4.5?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Vintage travel poster for an imaginary island, bold art-deco lettering at the top that reads \"ISLA SERENA\", turquoise sea, white cliffs and a small sailboat, warm sunset gradient sky, screen-printed paper texture, the words \"Summer 1936\" at the bottom."
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About Ideogram V4.5

Ideogram V4.5 is one of the most dependable models for exact lettering: logos, shop signs, posters and social graphics with the words spelled right. Low, medium and high quality trade speed and price for detail; image size does not change the price. Optional prompt expansion, a seed, and up to eight images per request.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
promptrequired
Typestring
≤ 10,000 characters
Prompt describing the generation or edit.
image_sizeoptional
Typeobject
Defaultsquare_hd
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Output dimensions can be specified explicitly using one of these supported sizes: 1024x1024, 1024x3072, 1120x896, 1152x2944, 1152x864, 1248x3328, 1248x832, 1280x3072, 1280x720, 1280x800, 1296x3168, 1440x2560, 1440x2880, 1440x720, 1600x2560, 1664x2496, 1728x2304, 1792x2240, 2048x2048, 2240x1792, 2304x1728, 2496x1664, 2560x1440, 2560x1600, 2880x1440, 2944x1152, 3072x1024, 3072x1280, 3168x1296, 3328x1248, 720x1280, 720x1440, 800x1280, 832x1248, 864x1152, 896x1120. For presets, 16:9 corresponds to 1280x720 or 720x1280, and 4:3 corresponds to 1152x864 or 864x1152. Selecting square instead uses square_hd at 1024x1024.
qualityoptional
Typeenum
Defaultmedium
lowmediumhigh
Quality setting for text-to-image generation.
enable_prompt_expansionoptional
Typeboolean
Defaulttrue
Controls whether the partner expands the prompt.
num_imagesoptional num_outputs
Typeinteger
Default1
1 – 8
Count of images to produce.
seedoptional
Typeinteger | null
Random seed, selected automatically when omitted.
required Canonical name, also accepted

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ideogram/v4.5",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 60,
    "usd": "0.06",
    "charged": 60,
    "refunded": 0
  },
  "input": {
    "prompt": "A colorful storefront with a neon sign reading \"Night Owl Coffee\", rainy street reflections",
    "quality": "medium",
    "image_size": "landscape_4_3"
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200
      }
    ],
    "seed": 42
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
images
array of object {url, content_type, file_name, file_size}
seed
integerSeed value used for random number generation.

More models: Text to Image

For AI agents: this page as Markdown is at https://doitong.com/en-US/developers/models/ideogram/v4.5.md. All models and guides: https://doitong.com/developers/llms.txt