addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / character_reference_image
Added value: +{
+ "description": "Local image file of a character to keep consistent (one image; Ideogram bills character references at its own rate)",
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / character_reference_mask
Added value: +{
+ "description": "Grayscale mask of the character reference (same dimensions); needs character_reference_image",
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / color_palette
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "description": "A preset palette",
+ "enum": [
+ "EMBER",
+ "FRESH",
+ "JUNGLE",
+ "MAGIC",
+ "MELON",
+ "MOSAIC",
+ "PASTEL",
+ "ULTRAMARINE"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "members": {
+ "description": "Explicit colours, most dominant first",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "color_hex": {
+ "description": "The colour, #RRGGBB",
+ "pattern": "^#[0-9A-Fa-f]{6}$",
+ "type": "string"
+ },
+ "color_weight": {
+ "description": "Its share of the palette (0.05-1)",
+ "maximum": 1,
+ "minimum": 0.05,
+ "type": "number"
+ }
+ },
+ "required": [
+ "color_hex"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "members"
+ ],
+ "type": "object"
+ }
+ ],
+ "description": "A preset palette by name, or explicit colours with weights (not both)"
+}
addedInput schema / properties / custom_model_uri
Added value: +{
+ "description": "A custom (trained) model: model/<name>/version/<version>",
+ "pattern": "^model\\/[^/\\s]+\\/version\\/[^/\\s]+$",
+ "type": "string"
+}
addedInput schema / properties / enable_copyright_detection
Added value: +{
+ "description": "true runs Ideogram's copyright detection on this request; false leaves the organisation setting in force (it cannot switch an organisation-wide detection off)",
+ "type": "boolean"
+}
addedInput schema / properties / model
Added value: +{
+ "description": "Ideogram model: 3.0 (default; every parameter below) or 4.0 (text prompt, resolution, rendering_speed except FLASH, enable_copyright_detection — the other parameters are refused)",
+ "enum": [
+ "3.0",
+ "4.0"
+ ],
+ "type": "string"
+}
addedInput schema / properties / resolution
Added value: +{
+ "anyOf": [
+ {
+ "enum": [
+ "512x1536",
+ "576x1408",
+ "576x1472",
+ "576x1536",
+ "640x1344",
+ "640x1408",
+ "640x1472",
+ "640x1536",
+ "704x1152",
+ "704x1216",
+ "704x1280",
+ "704x1344",
+ "704x1408",
+ "704x1472",
+ "736x1312",
+ "768x1088",
+ "768x1216",
+ "768x1280",
+ "768x1344",
+ "800x1280",
+ "832x960",
+ "832x1024",
+ "832x1088",
+ "832x1152",
+ "832x1216",
+ "832x1248",
+ "864x1152",
+ "896x960",
+ "896x1024",
+ "896x1088",
+ "896x1120",
+ "896x1152",
+ "960x832",
+ "960x896",
+ "960x1024",
+ "960x1088",
+ "1024x832",
+ "1024x896",
+ "1024x960",
+ "1024x1024",
+ "1088x768",
+ "1088x832",
+ "1088x896",
+ "1088x960",
+ "1120x896",
+ "1152x704",
+ "1152x832",
+ "1152x864",
+ "1152x896",
+ "1216x704",
+ "1216x768",
+ "1216x832",
+ "1248x832",
+ "1280x704",
+ "1280x768",
+ "1280x800",
+ "1312x736",
+ "1344x640",
+ "1344x704",
+ "1344x768",
+ "1408x576",
+ "1408x640",
+ "1408x704",
+ "1472x576",
+ "1472x640",
+ "1472x704",
+ "1536x512",
+ "1536x576",
+ "1536x640"
+ ],
+ "type": "string"
+ },
+ {
+ "pattern": "^\\d{3,4}x\\d{3,4}$",
+ "type": "string"
+ }
+ ],
+ "description": "Exact output resolution: one of Ideogram 3.0's 69 sizes, or any WIDTHxHEIGHT for model 4.0; not with aspect_ratio"
+}
addedInput schema / properties / style_codes
Added value: +{
+ "description": "8-character hexadecimal style codes from Ideogram",
+ "items": {
+ "pattern": "^[0-9A-Fa-f]{8}$",
+ "type": "string"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+}
addedInput schema / properties / style_preset
Added value: +{
+ "description": "A named style preset as Ideogram lists them",
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / style_reference_images
Added value: +{
+ "description": "Local image files whose style the result follows (up to 3, 25 MB each)",
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 3,
+ "minItems": 1,
+ "type": "array"
+}
changedInput schema / properties / style_type / description
Previous value: -"Visual style (default: AUTO)"New value: +"Visual style (the API default is GENERAL when omitted)"