generate

Remix with Ideogram 4.0

Remix an image synchronously using the Ideogram 4.0 model with an initial image and a prompt.

Mirrors /v1/ideogram-v3/remix semantics (including image_weight for how strongly the output should resemble the input image) but routes the request through the V_4_0 model.

Images links are available for a limited period of time; if you would like to keep the image, you must download it.

post/v1/ideogram-v4/remix

Response

Image(s) generated successfully.

response_type'url'

Discriminator for the postGenerateDesignV4 oneOf response. Always "url" for this shape.

createdstring date-time required

The time the request was created.

Example response

{
  "data": [
    {
      "seed": 12345,
      "prompt": "prompt",
      "resolution": "1024x1024",
      "url": "https://ideogram.ai/api/images/ephemeral/xtdZiqPwRxqY1Y7NExFmzB.png?exp=1743867804&sig=e13e12677633f646d8531a153d20e2d3698dca9ee7661ee5ba4f3b64e7ec3f89",
      "is_image_safe": true
    },
    {
      "seed": 12345,
      "prompt": "prompt",
      "resolution": "1024x1024",
      "url": "https://ideogram.ai/api/images/ephemeral/xtdZiqPwRxqY1Y7NExFmzB.png?exp=1743867804&sig=e13e12677633f646d8531a153d20e2d3698dca9ee7661ee5ba4f3b64e7ec3f89",
      "is_image_safe": true
    }
  ],
  "created": "2000-01-23T04:56:07+00:00",
  "response_type": "url"
}

Changes

Changed in 2 of the 34 revisions of this API.3939

  • 5dc75f5e8df3391See the full diff
    • ▲

      added to the request property allOf list

      request-property-all-of-added

    • ▲

      removed the enum value 1024x1024 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1024x3072 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1120x896 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1152x2944 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1152x864 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1248x3328 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1248x832 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1280x3072 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1280x720 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1280x800 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1296x3168 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1440x2560 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1440x2880 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1440x720 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1536x512 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1600x2560 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1664x2496 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1728x2304 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 1792x2240 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 2048x2048 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 2240x1792 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 2304x1728 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 2496x1664 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 2560x1440 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 2560x1600 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 2880x1440 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 2944x1152 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 3072x1024 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 3072x1280 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 3168x1296 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 3328x1248 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 512x1536 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 720x1280 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 720x1440 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 800x1280 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 832x1248 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 864x1152 of the request property

      request-property-enum-value-removed

    • ▲

      removed the enum value 896x1120 of the request property

      request-property-enum-value-removed

    • ○

      the request property type was generalized from string to no type

      request-property-type-generalized

    • ○

      added the new 1536x512 enum value to the request property

      request-property-enum-value-added

    • ○

      added the new 512x1536 enum value to the request property

      request-property-enum-value-added

    • ○

      removed the 1024x1024 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1024x3072 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1120x896 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1152x2944 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1152x864 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1248x3328 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1248x832 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1280x3072 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1280x720 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1280x800 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1296x3168 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1440x2560 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1440x2880 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1440x720 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1600x2560 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1664x2496 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1728x2304 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 1792x2240 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 2048x2048 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 2240x1792 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 2304x1728 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 2496x1664 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 2560x1440 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 2560x1600 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 2880x1440 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 2944x1152 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 3072x1024 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 3072x1280 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 3168x1296 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 3328x1248 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 720x1280 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 720x1440 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 800x1280 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 832x1248 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 864x1152 enum value from the // response property for the response status

      response-property-enum-value-removed

    • ○

      removed the 896x1120 enum value from the // response property for the response status

      response-property-enum-value-removed