{
 "sample": false,
 "generated_at": "2026-10-19T10:04:46.771Z",
 "margin": 0.2,
 "models": [
  {
   "id": "seedance-2.5",
   "name": "Seedance 2.5",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video",
    "video_to_video"
   ],
   "description": "ByteDance's newest video model: up to 30 seconds with sound, reference images, video and audio, and first and last frames.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4",
     "21:9",
     "adaptive"
    ],
    "durations": {
     "min": 4,
     "max": 30
    },
    "audio": true,
    "max_input_images": 30
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.11,
     "720p": 0.2,
     "1080p": 0.55,
     "480p+video_input": 0.06,
     "720p+video_input": 0.12,
     "1080p+video_input": 0.34
    }
   },
   "routes": 3
  },
  {
   "id": "veo-3.1-fast",
   "name": "Veo 3.1 Fast",
   "maker": "Google",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "The quicker, cheaper tier of Veo 3.1. Cinematic motion with synchronized sound, built for iterating on shots before you commit to a final render.",
   "options": {
    "resolutions": [
     "720p",
     "1080p",
     "4K"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "Auto"
    ],
    "durations": [
     4,
     6,
     8
    ],
    "audio": true,
    "max_input_images": 3
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.08,
     "720p+audio": 0.1,
     "1080p": 0.1,
     "1080p+audio": 0.12,
     "4K": 0.25,
     "4K+audio": 0.3
    }
   },
   "routes": 2
  },
  {
   "id": "veo-3.1",
   "name": "Veo 3.1",
   "maker": "Google",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame"
   ],
   "description": "Google's flagship video model. Strong prompt adherence, realistic physics and native dialogue, ambience and music in the same pass.",
   "options": {
    "resolutions": [
     "720p",
     "1080p",
     "4K"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16"
    ],
    "durations": [
     4,
     6,
     8
    ],
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.2,
     "720p+audio": 0.4,
     "1080p": 0.2,
     "1080p+audio": 0.4,
     "4K": 0.4,
     "4K+audio": 0.6
    }
   },
   "routes": 1
  },
  {
   "id": "kling-2.6-pro",
   "name": "Kling 2.6 Pro",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame"
   ],
   "description": "Kling's pro tier: crisp 1080p, expressive faces and fluid camera moves. Sound is optional and priced separately.",
   "options": {
    "resolutions": [
     "1080p"
    ],
    "durations": [
     5,
     10
    ],
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "1080p": 0.06875,
     "1080p+audio": 0.1375,
     "1080p+audio+voice": 0.1875
    }
   },
   "routes": 2
  },
  {
   "id": "seedance-2.0",
   "name": "Seedance 2.0",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "ByteDance's multi-shot video model. Holds characters and style across cuts, follows first and last frames, and accepts reference images.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p",
     "4K"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4",
     "21:9",
     "adaptive"
    ],
    "durations": {
     "min": 4,
     "max": 15
    },
    "audio": true,
    "max_input_images": 9
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.07475,
     "480p+video_input": 0.04488,
     "720p": 0.14138,
     "720p+video_input": 0.09675,
     "1080p": 0.3975,
     "1080p+video_input": 0.23875,
     "4K": 0.82625,
     "4K+video_input": 0.49625
    }
   },
   "routes": 3
  },
  {
   "id": "kling-3.0",
   "name": "Kling 3.0",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame"
   ],
   "description": "Kuaishou's Kling 3.0: text to video, image to video and first and last frames, up to 4K, with sound.",
   "options": {
    "resolutions": [
     "720p",
     "1080p",
     "4K"
    ],
    "durations": {
     "min": 3,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.084,
     "720p+audio": 0.125,
     "1080p": 0.112,
     "1080p+audio": 0.168,
     "4K": 0.41875,
     "4K+audio": 0.41875
    }
   },
   "routes": 2
  },
  {
   "id": "wan-2.6",
   "name": "Wan 2.6",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "video_to_video"
   ],
   "description": "Alibaba's video family. Solid motion at a low price, with optional audio and multi-shot prompts.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4"
    ],
    "durations": [
     5,
     10,
     15
    ],
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.0625,
     "1080p": 0.105
    }
   },
   "routes": 2
  },
  {
   "id": "hailuo-2.3",
   "name": "Hailuo 2.3",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "MiniMax's video model, known for dynamic action, dance and physical motion.",
   "options": {
    "resolutions": [
     "768p",
     "1080p"
    ],
    "durations": [
     6,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "768p": 0.05625,
     "1080p": 0.08334
    }
   },
   "routes": 2
  },
  {
   "id": "nano-banana-pro",
   "name": "Nano Banana Pro",
   "maker": "Google",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Google's top image model. Accurate text in images, multi-image composition and precise edits, up to 4K.",
   "options": {
    "resolutions": [
     "1K",
     "2K",
     "4K"
    ],
    "aspect_ratios": [
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "5:4",
     "4:5",
     "21:9"
    ],
    "max_input_images": 14
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.0375,
     "2K": 0.0375,
     "4K": 0.0375
    }
   },
   "routes": 1
  },
  {
   "id": "nano-banana-2",
   "name": "Nano Banana 2",
   "maker": "Google",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Google's Nano Banana 2: text to image and image editing, up to 4K.",
   "options": {
    "resolutions": [
     "0.5K",
     "1K",
     "2K",
     "4K"
    ],
    "aspect_ratios": [
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "5:4",
     "4:5",
     "21:9",
     "1:4",
     "4:1",
     "1:8",
     "8:1"
    ],
    "max_input_images": 14
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "0.5K": 0.067,
     "1K": 0.025,
     "2K": 0.025,
     "4K": 0.03125
    }
   },
   "routes": 2
  },
  {
   "id": "nano-banana",
   "name": "Nano Banana",
   "maker": "Google",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Fast, low-cost image generation and conversational editing. Keeps a subject consistent across a series of edits.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.025
   },
   "routes": 1
  },
  {
   "id": "gpt-image-2",
   "name": "GPT Image 2",
   "maker": "OpenAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "OpenAI's GPT Image 2: text to image and image editing, up to 4K.",
   "options": {
    "resolutions": [
     "1K",
     "2K",
     "4K"
    ],
    "aspect_ratios": [
     "1:1",
     "3:4",
     "4:3",
     "2:3",
     "3:2",
     "9:16",
     "16:9",
     "21:9",
     "5:2"
    ],
    "max_input_images": 16
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.01875,
     "2K": 0.01875,
     "4K": 0.025
    }
   },
   "routes": 1
  },
  {
   "id": "gpt-image-1.5",
   "name": "GPT Image 1.5",
   "maker": "OpenAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "OpenAI's image model. Follows long, detailed prompts closely and renders legible text, layouts and edits.",
   "options": {
    "aspect_ratios": [
     "1:1",
     "3:2",
     "2:3"
    ],
    "max_input_images": 15
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1:1-high": 0.1064,
     "1:1-low": 0.0072,
     "1:1-medium": 0.0272,
     "2:3-high": 0.16,
     "2:3-low": 0.0104,
     "2:3-medium": 0.04,
     "3:2-high": 0.16,
     "3:2-low": 0.0104,
     "3:2-medium": 0.04
    }
   },
   "routes": 1
  },
  {
   "id": "seedream-4.5",
   "name": "Seedream 4.5",
   "maker": "ByteDance",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "ByteDance's image model. Sharp 2K and 4K output, strong typography and reference-guided edits.",
   "options": {
    "resolutions": [
     "2K",
     "4K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": 0.0325
   },
   "routes": 2
  },
  {
   "id": "seedream-5.0-pro",
   "name": "Seedream 5.0 Pro",
   "maker": "ByteDance",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "ByteDance's Seedream 5.0 Pro: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "1.5K",
     "2K"
    ],
    "aspect_ratios": [
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "5:4",
     "4:5",
     "21:9"
    ],
    "max_input_images": 10
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.03657,
     "1.5K": 0.03657,
     "2K": 0.0375
    }
   },
   "routes": 3
  },
  {
   "id": "flux-2-pro",
   "name": "Flux 2 Pro",
   "maker": "Black Forest Labs",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Black Forest Labs' production model. Photoreal detail, reliable hands and faces, and multi-reference editing.",
   "options": {
    "resolutions": [
     "1MP",
     "2MP",
     "3MP",
     "4MP"
    ],
    "aspect_ratios": [
     "auto",
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "21:9",
     "9:21"
    ],
    "max_input_images": 8
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1MP": 0.03,
     "2MP": 0.045,
     "3MP": 0.06,
     "4MP": 0.075
    }
   },
   "routes": 1
  },
  {
   "id": "midjourney-v7",
   "name": "Midjourney V7",
   "maker": "Midjourney",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Midjourney's distinctive aesthetic, from a prompt or a reference image.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": {
     "fast": 0.0688,
     "relax": 0.0563,
     "turbo": 0.125
    }
   },
   "routes": 1
  },
  {
   "id": "ideogram-v3",
   "name": "Ideogram V3",
   "maker": "Ideogram",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Best in class at text and graphic design: posters, logos, packaging and social graphics.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": {
     "balanced": 0.04375,
     "quality": 0.0625,
     "turbo": 0.02188
    }
   },
   "routes": 1
  },
  {
   "id": "qwen-image",
   "name": "Qwen Image",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Alibaba's open image model. Strong multilingual text rendering and instruction-based edits at a very low price.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.025
   },
   "routes": 1
  },
  {
   "id": "happyhorse-1.0",
   "name": "HappyHorse 1.0",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "reference_to_video",
    "video_to_video"
   ],
   "description": "Alibaba's HappyHorse 1.0: text to video, image to video, reference to video and video to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "durations": {
     "min": 3,
     "max": 15
    }
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.1625,
     "1080p": 0.2875
    }
   },
   "routes": 2
  },
  {
   "id": "happyhorse-1.1",
   "name": "HappyHorse 1.1",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "reference_to_video"
   ],
   "description": "Alibaba's HappyHorse 1.1: text to video, image to video and reference to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "durations": {
     "min": 3,
     "max": 15
    }
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.14063,
     "1080p": 0.18125
    }
   },
   "routes": 2
  },
  {
   "id": "wan-2.2-animate",
   "name": "Wan 2.2 Animate",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "video_to_video"
   ],
   "description": "Alibaba's Wan 2.2 Animate: video to video, up to 720p.",
   "options": {
    "resolutions": [
     "480p",
     "580p",
     "720p"
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.0375,
     "580p": 0.05938,
     "720p": 0.07813
    }
   },
   "routes": 1
  },
  {
   "id": "wan-2.2-speech-to-video",
   "name": "Wan 2.2 Speech To Video",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "Alibaba's Wan 2.2 Speech To Video: image to video, up to 720p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "580p",
     "720p"
    ],
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.075,
     "580p": 0.1125,
     "720p": 0.15
    }
   },
   "routes": 1
  },
  {
   "id": "wan-2.2-turbo",
   "name": "Wan 2.2 Turbo",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "Alibaba's Wan 2.2 Turbo: text to video and image to video, up to 720p.",
   "options": {
    "resolutions": [
     "480p",
     "720p"
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.05,
     "720p": 0.1
    }
   },
   "routes": 1
  },
  {
   "id": "wan-2.5",
   "name": "Wan 2.5",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "Alibaba's Wan 2.5: text to video and image to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4"
    ],
    "durations": [
     5,
     10
    ],
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.042,
     "720p": 0.075,
     "1080p": 0.125
    }
   },
   "routes": 2
  },
  {
   "id": "wan-2.6-flash",
   "name": "Wan 2.6 Flash",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "image_to_video",
    "video_to_video"
   ],
   "description": "Alibaba's Wan 2.6 Flash: image to video and video to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "durations": [
     5,
     10,
     15
    ],
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.025,
     "720p+audio": 0.05,
     "1080p": 0.0375,
     "1080p+audio": 0.075
    }
   },
   "routes": 1
  },
  {
   "id": "wan-2.6-i2v",
   "name": "Wan 2.6 I2V",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "Alibaba's Wan 2.6 I2V: image to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "durations": {
     "min": 2,
     "max": 15
    }
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.083,
     "1080p": 0.137
    }
   },
   "routes": 1
  },
  {
   "id": "wan-2.6-i2v-flash",
   "name": "Wan 2.6 I2V Flash",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "Alibaba's Wan 2.6 I2V Flash: image to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "durations": {
     "min": 2,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.021,
     "720p+audio": 0.042,
     "1080p": 0.035,
     "1080p+audio": 0.069
    }
   },
   "routes": 1
  },
  {
   "id": "wan-2.7",
   "name": "Wan 2.7",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "video_to_video",
    "reference_to_video"
   ],
   "description": "Alibaba's Wan 2.7: text to video, image to video, first and last frames, video to video and reference to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4"
    ],
    "durations": {
     "min": 2,
     "max": 15
    }
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.083,
     "1080p": 0.137
    }
   },
   "routes": 2
  },
  {
   "id": "wan-2.7-r2v",
   "name": "Wan 2.7 R2V",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "reference_to_video"
   ],
   "description": "Alibaba's Wan 2.7 R2V: reference to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4"
    ],
    "durations": {
     "min": 2,
     "max": 15
    },
    "max_input_images": 5
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.083,
     "1080p": 0.137
    }
   },
   "routes": 1
  },
  {
   "id": "wan-2.7-videoedit",
   "name": "Wan 2.7 Video Edit",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "video_to_video"
   ],
   "description": "Alibaba's Wan 2.7 Video Edit: video to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "durations": {
     "min": 2,
     "max": 10
    },
    "max_input_images": 4
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.083,
     "1080p": 0.137
    }
   },
   "routes": 1
  },
  {
   "id": "wan-3.0",
   "name": "Wan 3.0",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video",
    "video_to_video"
   ],
   "description": "Alibaba's Wan 3.0: text to video, image to video, first and last frames, reference to video and video to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "adaptive",
     "16:9",
     "4:3",
     "1:1",
     "3:4",
     "9:16",
     "21:9"
    ],
    "durations": {
     "min": 2,
     "max": 30
    },
    "audio": true,
    "max_input_images": 10
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.0411,
     "720p": 0.08219,
     "1080p": 0.16438
    }
   },
   "routes": 3
  },
  {
   "id": "wan-3.0-prime",
   "name": "Wan 3.0 Prime",
   "maker": "Alibaba",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "Alibaba's Wan 3.0 Prime: text to video, image to video, first and last frames and reference to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "adaptive",
     "16:9",
     "4:3",
     "1:1",
     "3:4",
     "9:16"
    ],
    "durations": {
     "min": 2,
     "max": 30
    },
    "audio": true,
    "max_input_images": 10
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.06375,
     "720p": 0.12858,
     "1080p": 0.25715
    }
   },
   "routes": 3
  },
  {
   "id": "flux-3-video",
   "name": "Flux 3 Video",
   "maker": "Black Forest Labs",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "video_to_video"
   ],
   "description": "Black Forest Labs's Flux 3 Video: text to video, image to video and video to video, up to fhd, with sound.",
   "options": {
    "resolutions": [
     "draft",
     "hd",
     "fhd"
    ],
    "durations": {
     "min": 5,
     "max": 20
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "draft": 0.06,
     "fhd": 0.29,
     "hd": 0.17,
     "v2v-draft": 0.12,
     "v2v-fhd": 0.53,
     "v2v-hd": 0.41
    }
   },
   "routes": 1
  },
  {
   "id": "bytedance-lipsync",
   "name": "ByteDance Lip Sync",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "video_to_video"
   ],
   "description": "ByteDance's ByteDance Lip Sync: video to video, with sound.",
   "options": {
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": 0.05
   },
   "routes": 1
  },
  {
   "id": "omnihuman-1.5",
   "name": "OmniHuman 1.5",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "ByteDance's OmniHuman 1.5: image to video, with sound.",
   "options": {
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": 0.16875
   },
   "routes": 1
  },
  {
   "id": "seedance-1.0-lite",
   "name": "Seedance 1.0 Lite",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "ByteDance's Seedance 1.0 Lite: text to video and image to video, up to 1080p.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "audio": false
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.0125,
     "720p": 0.02813,
     "1080p": 0.0625
    }
   },
   "routes": 1
  },
  {
   "id": "seedance-1.0-pro",
   "name": "Seedance 1.0 Pro",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "ByteDance's Seedance 1.0 Pro: text to video and image to video, up to 1080p.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "audio": false
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.0175,
     "720p": 0.0375,
     "1080p": 0.0875
    }
   },
   "routes": 1
  },
  {
   "id": "seedance-1.0-pro-fast",
   "name": "Seedance 1.0 Pro Fast",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "ByteDance's Seedance 1.0 Pro Fast: text to video and image to video, up to 1080p.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4",
     "21:9"
    ],
    "durations": {
     "min": 2,
     "max": 12
    },
    "audio": false
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.011,
     "720p": 0.0225,
     "1080p": 0.045
    }
   },
   "routes": 2
  },
  {
   "id": "seedance-2.0-face",
   "name": "Seedance 2.0 Face",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "ByteDance's Seedance 2.0 Face: text to video, image to video, first and last frames and reference to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4",
     "21:9",
     "adaptive"
    ],
    "durations": {
     "min": 4,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.124,
     "720p": 0.267,
     "1080p": 0.625
    }
   },
   "routes": 1
  },
  {
   "id": "seedance-2.0-fast",
   "name": "Seedance 2.0 Fast",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "ByteDance's Seedance 2.0 Fast: text to video, image to video, first and last frames and reference to video, up to 720p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4",
     "21:9",
     "adaptive"
    ],
    "durations": {
     "min": 4,
     "max": 15
    },
    "audio": true,
    "max_input_images": 9
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.0498,
     "480p+video_input": 0.03525,
     "720p": 0.107,
     "720p+video_input": 0.07588
    }
   },
   "routes": 4
  },
  {
   "id": "seedance-2.0-fast-face",
   "name": "Seedance 2.0 Fast Face",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "ByteDance's Seedance 2.0 Fast Face: text to video, image to video, first and last frames and reference to video, up to 720p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4",
     "21:9",
     "adaptive"
    ],
    "durations": {
     "min": 4,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.1,
     "720p": 0.215
    }
   },
   "routes": 1
  },
  {
   "id": "seedance-2.0-mini",
   "name": "Seedance 2.0 Mini",
   "maker": "ByteDance",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "ByteDance's Seedance 2.0 Mini: text to video, image to video, first and last frames and reference to video, up to 720p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4",
     "21:9",
     "adaptive"
    ],
    "durations": {
     "min": 4,
     "max": 15
    },
    "audio": true,
    "max_input_images": 9
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.0216,
     "480p+video_input": 0.015,
     "720p": 0.045,
     "720p+video_input": 0.03125
    }
   },
   "routes": 3
  },
  {
   "id": "gemini-omni",
   "name": "Gemini Omni",
   "maker": "Google",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "video_to_video"
   ],
   "description": "Google's Gemini Omni: text to video, image to video and video to video, up to 4K, with sound.",
   "options": {
    "resolutions": [
     "720p",
     "1080p",
     "4K"
    ],
    "durations": [
     4,
     6,
     8,
     10
    ],
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.09844,
     "720p+video_input": 0.2625,
     "1080p": 0.09844,
     "1080p+video_input": 0.2625,
     "4K": 0.22969,
     "4K+video_input": 0.39375
    }
   },
   "routes": 1
  },
  {
   "id": "gemini-omni-1.1-flash",
   "name": "Gemini Omni 1.1 Flash",
   "maker": "Google",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video",
    "video_to_video"
   ],
   "description": "Google's Gemini Omni 1.1 Flash: text to video, image to video, first and last frames, reference to video and video to video, up to 4K, with sound.",
   "options": {
    "resolutions": [
     "360p",
     "720p",
     "1080p",
     "4K"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16"
    ],
    "durations": {
     "min": 3,
     "max": 10
    },
    "audio": true,
    "max_input_images": 10
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "360p": 0.037,
     "360p+video_input": 0.2625,
     "720p": 0.09844,
     "720p+video_input": 0.2625,
     "1080p": 0.09844,
     "1080p+video_input": 0.2625,
     "4K": 0.22969,
     "4K+video_input": 0.39375
    }
   },
   "routes": 2
  },
  {
   "id": "gemini-omni-flash-preview",
   "name": "Gemini Omni Flash Preview",
   "maker": "Google",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "reference_to_video"
   ],
   "description": "Google's Gemini Omni Flash Preview: text to video, image to video and reference to video, up to 720p.",
   "options": {
    "resolutions": [
     "720p"
    ],
    "max_input_images": 16
   },
   "price": {
    "unit": "per_second",
    "usd": 0.11
   },
   "routes": 1
  },
  {
   "id": "veo-3.1-lite",
   "name": "Veo 3.1 Lite",
   "maker": "Google",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "Google's Veo 3.1 Lite: text to video, image to video, first and last frames and reference to video, up to 4K, with sound.",
   "options": {
    "resolutions": [
     "720p",
     "1080p",
     "4K"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "Auto"
    ],
    "durations": [
     4,
     6,
     8
    ],
    "audio": true,
    "max_input_images": 3
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.04688,
     "1080p": 0.05469,
     "4K": 0.23438
    }
   },
   "routes": 1
  },
  {
   "id": "kling-2.1-master",
   "name": "Kling 2.1 Master",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "Kuaishou's Kling 2.1 Master: text to video and image to video.",
   "options": {
    "durations": [
     5,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "standard": 0.2
    }
   },
   "routes": 1
  },
  {
   "id": "kling-2.1-pro",
   "name": "Kling 2.1 Pro",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "Kuaishou's Kling 2.1 Pro: image to video.",
   "options": {
    "durations": [
     5,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "standard": 0.0625
    }
   },
   "routes": 1
  },
  {
   "id": "kling-2.1-std",
   "name": "Kling 2.1 Standard",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "Kuaishou's Kling 2.1 Standard: image to video, up to 720p.",
   "options": {
    "resolutions": [
     "720p"
    ],
    "durations": [
     5,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.03125
    }
   },
   "routes": 1
  },
  {
   "id": "kling-2.5-turbo-pro",
   "name": "Kling 2.5 Turbo Pro",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "Kuaishou's Kling 2.5 Turbo Pro: text to video and image to video.",
   "options": {
    "durations": [
     5,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "standard": 0.0525
    }
   },
   "routes": 1
  },
  {
   "id": "kling-2.6-motion-control",
   "name": "Kling 2.6 Motion Control",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "video_to_video"
   ],
   "description": "Kuaishou's Kling 2.6 Motion Control: video to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.06875,
     "1080p": 0.1125
    }
   },
   "routes": 2
  },
  {
   "id": "kling-2.6-std",
   "name": "Kling 2.6 Standard",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "Kuaishou's Kling 2.6 Standard: text to video and image to video, up to 720p.",
   "options": {
    "resolutions": [
     "720p"
    ],
    "durations": [
     5,
     10
    ],
    "audio": false
   },
   "price": {
    "unit": "per_second",
    "usd": 0.046
   },
   "routes": 1
  },
  {
   "id": "kling-3.0-motion-control",
   "name": "Kling 3.0 Motion Control",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "video_to_video"
   ],
   "description": "Kuaishou's Kling 3.0 Motion Control: video to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.125,
     "1080p": 0.16875
    }
   },
   "routes": 2
  },
  {
   "id": "kling-3.0-omni",
   "name": "Kling 3.0 Omni",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video",
    "video_to_video"
   ],
   "description": "Kuaishou's Kling 3.0 Omni: text to video, image to video, first and last frames, reference to video and video to video, up to 4K, with sound.",
   "options": {
    "resolutions": [
     "720p",
     "1080p",
     "4K"
    ],
    "durations": {
     "min": 3,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.084,
     "720p+audio": 0.1125,
     "720p+video_input": 0.125,
     "1080p": 0.112,
     "1080p+audio": 0.14,
     "1080p+video_input": 0.168,
     "4K": 0.41875
    }
   },
   "routes": 2
  },
  {
   "id": "kling-3.0-turbo",
   "name": "Kling 3.0 Turbo",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "Kuaishou's Kling 3.0 Turbo: text to video and image to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.1125,
     "1080p": 0.14063
    }
   },
   "routes": 1
  },
  {
   "id": "kling-avatar-pro",
   "name": "Kling Avatar Pro",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "Kuaishou's Kling Avatar Pro: image to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "1080p"
    ],
    "durations": {
     "min": 1,
     "max": 300
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": 0.1
   },
   "routes": 1
  },
  {
   "id": "kling-avatar-std",
   "name": "Kling Avatar Standard",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "Kuaishou's Kling Avatar Standard: image to video, up to 720p, with sound.",
   "options": {
    "resolutions": [
     "720p"
    ],
    "durations": {
     "min": 1,
     "max": 300
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": 0.05
   },
   "routes": 1
  },
  {
   "id": "kling-o1",
   "name": "Kling O1",
   "maker": "Kuaishou",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "reference_to_video"
   ],
   "description": "Kuaishou's Kling O1: text to video, image to video and reference to video.",
   "options": {
    "durations": [
     5,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.084,
     "1080p": 0.112
    }
   },
   "routes": 1
  },
  {
   "id": "infinitalk",
   "name": "InfiniteTalk",
   "maker": "MeiGen",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "MeiGen's InfiniteTalk: image to video, up to 720p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p"
    ],
    "durations": {
     "min": 1,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.01875,
     "720p": 0.075
    }
   },
   "routes": 1
  },
  {
   "id": "midjourney-video",
   "name": "Midjourney Video",
   "maker": "Midjourney",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "Midjourney's Midjourney Video: image to video, up to 720p.",
   "options": {
    "resolutions": [
     "480p",
     "720p"
    ]
   },
   "price": {
    "unit": "per_job",
    "usd": {
     "480p": 0.25,
     "720p": 0.5
    }
   },
   "routes": 1
  },
  {
   "id": "hailuo-02",
   "name": "Hailuo 02",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame"
   ],
   "description": "MiniMax's Hailuo 02: text to video, image to video and first and last frames, up to 1080p.",
   "options": {
    "resolutions": [
     "512p",
     "768p",
     "1080p"
    ],
    "durations": [
     5,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "512p": 0.013,
     "768p": 0.05,
     "1080p": 0.1
    }
   },
   "routes": 1
  },
  {
   "id": "hailuo-02-pro",
   "name": "Hailuo 02 Pro",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "MiniMax's Hailuo 02 Pro: text to video and image to video, up to 1080p.",
   "options": {
    "resolutions": [
     "1080p"
    ],
    "durations": [
     6
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": 0.05938
   },
   "routes": 1
  },
  {
   "id": "hailuo-02-std",
   "name": "Hailuo 02 Standard",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "MiniMax's Hailuo 02 Standard: text to video and image to video, up to 768p.",
   "options": {
    "resolutions": [
     "512p",
     "768p"
    ],
    "durations": [
     6,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "512p": 0.0125,
     "768p": 0.03125
    }
   },
   "routes": 1
  },
  {
   "id": "hailuo-2.3-fast",
   "name": "Hailuo 2.3 Fast",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "MiniMax's Hailuo 2.3 Fast: image to video, up to 1080p.",
   "options": {
    "resolutions": [
     "768p",
     "1080p"
    ],
    "durations": [
     6,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "768p": 0.031,
     "1080p": 0.053
    }
   },
   "routes": 1
  },
  {
   "id": "hailuo-2.3-std",
   "name": "Hailuo 2.3 Standard",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "image_to_video"
   ],
   "description": "MiniMax's Hailuo 2.3 Standard: image to video, up to 1080p.",
   "options": {
    "resolutions": [
     "768p",
     "1080p"
    ],
    "durations": [
     6,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "768p": 0.03125,
     "1080p": 0.05209
    }
   },
   "routes": 1
  },
  {
   "id": "minimax-h3",
   "name": "MiniMax H3",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "reference_to_video"
   ],
   "description": "MiniMax's MiniMax H3: text to video and reference to video, up to 2K, with sound.",
   "options": {
    "resolutions": [
     "768p",
     "2K"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4"
    ],
    "durations": {
     "min": 4,
     "max": 15
    },
    "audio": true,
    "max_input_images": 9
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "768p": 0.02194,
     "768p+video_input": 0.04388,
     "2K": 0.03657,
     "2K+video_input": 0.07313
    }
   },
   "routes": 1
  },
  {
   "id": "minimax-h3-max",
   "name": "MiniMax H3 Max",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "reference_to_video"
   ],
   "description": "MiniMax's MiniMax H3 Max: text to video, image to video and reference to video, up to 1080p.",
   "options": {
    "resolutions": [
     "480p",
     "768p",
     "1080p"
    ],
    "durations": {
     "min": 5,
     "max": 15
    }
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.0471,
     "768p": 0.0714,
     "1080p": 0.16
    }
   },
   "routes": 1
  },
  {
   "id": "minimax-h3-regeneration",
   "name": "MiniMax H3 Regeneration",
   "maker": "MiniMax",
   "kind": "video",
   "tasks": [
    "upscale"
   ],
   "description": "MiniMax's MiniMax H3 Regeneration: upscaling, up to 2K.",
   "options": {
    "resolutions": [
     "2K"
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "2K": 0.0429
    }
   },
   "routes": 1
  },
  {
   "id": "pixverse-v6",
   "name": "PixVerse V6",
   "maker": "PixVerse",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video",
    "video_to_video"
   ],
   "description": "PixVerse's PixVerse V6: text to video, image to video, first and last frames, reference to video and video to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "360p",
     "540p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "4:3",
     "1:1",
     "3:4",
     "9:16",
     "2:3",
     "3:2",
     "21:9"
    ],
    "durations": {
     "min": 1,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "360p": 0.02,
     "360p+audio": 0.03,
     "540p": 0.03,
     "540p+audio": 0.04,
     "720p": 0.04,
     "720p+audio": 0.05,
     "1080p": 0.08,
     "1080p+audio": 0.1
    }
   },
   "routes": 2
  },
  {
   "id": "runway",
   "name": "Runway",
   "maker": "Runway",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "video_to_video"
   ],
   "description": "Runway's Runway: text to video, image to video and video to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "durations": [
     5,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.01875,
     "1080p": 0.0375
    }
   },
   "routes": 1
  },
  {
   "id": "vidu-q3",
   "name": "Vidu Q3",
   "maker": "Shengshu",
   "kind": "video",
   "tasks": [
    "reference_to_video"
   ],
   "description": "Shengshu's Vidu Q3: reference to video, up to 1080p.",
   "options": {
    "resolutions": [
     "540p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "1:1"
    ],
    "durations": {
     "min": 3,
     "max": 16
    },
    "max_input_images": 7
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "540p": 0.05,
     "720p": 0.1,
     "1080p": 0.125
    }
   },
   "routes": 1
  },
  {
   "id": "vidu-q3-mix",
   "name": "Vidu Q3 Mix",
   "maker": "Shengshu",
   "kind": "video",
   "tasks": [
    "reference_to_video"
   ],
   "description": "Shengshu's Vidu Q3 Mix: reference to video, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "1:1"
    ],
    "durations": {
     "min": 1,
     "max": 16
    },
    "max_input_images": 7
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "720p": 0.125,
     "1080p": 0.15
    }
   },
   "routes": 1
  },
  {
   "id": "vidu-q3-pro",
   "name": "Vidu Q3 Pro",
   "maker": "Shengshu",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame"
   ],
   "description": "Shengshu's Vidu Q3 Pro: text to video, image to video and first and last frames, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "540p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "1:1"
    ],
    "durations": {
     "min": 1,
     "max": 16
    },
    "audio": true,
    "max_input_images": 2
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "540p": 0.07,
     "720p": 0.15,
     "1080p": 0.16
    }
   },
   "routes": 1
  },
  {
   "id": "vidu-q3-turbo",
   "name": "Vidu Q3 Turbo",
   "maker": "Shengshu",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame"
   ],
   "description": "Shengshu's Vidu Q3 Turbo: text to video, image to video and first and last frames, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "540p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "1:1"
    ],
    "durations": {
     "min": 1,
     "max": 16
    },
    "audio": true,
    "max_input_images": 2
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "540p": 0.04,
     "720p": 0.06,
     "1080p": 0.07
    }
   },
   "routes": 1
  },
  {
   "id": "vidu-q4",
   "name": "Vidu Q4",
   "maker": "Shengshu",
   "kind": "video",
   "tasks": [
    "image_to_video",
    "reference_to_video"
   ],
   "description": "Shengshu's Vidu Q4: image to video and reference to video, up to 4K.",
   "options": {
    "resolutions": [
     "540p",
     "720p",
     "1080p",
     "2K",
     "4K"
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "540p": 0.045,
     "720p": 0.095,
     "1080p": 0.12,
     "2K": 0.19,
     "4K": 0.39
    }
   },
   "routes": 1
  },
  {
   "id": "vidu-q4-preview",
   "name": "Vidu Q4 Preview",
   "maker": "Shengshu",
   "kind": "video",
   "tasks": [
    "image_to_video",
    "reference_to_video"
   ],
   "description": "Shengshu's Vidu Q4 Preview: image to video and reference to video, up to 4K, with sound.",
   "options": {
    "resolutions": [
     "540p",
     "720p",
     "1080p",
     "2K",
     "4K"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "1:1"
    ],
    "durations": {
     "min": 3,
     "max": 16
    },
    "audio": true,
    "max_input_images": 15
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "540p": 0.056,
     "720p": 0.114,
     "1080p": 0.128,
     "2K": 0.203,
     "4K": 0.416
    }
   },
   "routes": 1
  },
  {
   "id": "skyreels-v4-fast",
   "name": "SkyReels V4 Fast",
   "maker": "Skywork",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "Skywork's SkyReels V4 Fast: text to video, image to video, first and last frames and reference to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "4:3",
     "1:1",
     "9:16",
     "3:4"
    ],
    "durations": {
     "min": 3,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.08,
     "480p+video_input": 0.15,
     "720p": 0.11,
     "720p+video_input": 0.2,
     "1080p": 0.275,
     "1080p+video_input": 0.5
    }
   },
   "routes": 1
  },
  {
   "id": "skyreels-v4-std",
   "name": "SkyReels V4 Standard",
   "maker": "Skywork",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "Skywork's SkyReels V4 Standard: text to video, image to video, first and last frames and reference to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "4:3",
     "1:1",
     "9:16",
     "3:4"
    ],
    "durations": {
     "min": 3,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.11,
     "480p+video_input": 0.18,
     "720p": 0.14,
     "720p+video_input": 0.25,
     "1080p": 0.35,
     "1080p+video_input": 0.625
    }
   },
   "routes": 1
  },
  {
   "id": "topaz-video-upscale",
   "name": "Topaz Video Upscale",
   "maker": "Topaz Labs",
   "kind": "video",
   "tasks": [
    "upscale"
   ],
   "description": "Topaz Labs's Topaz Video Upscale: upscaling.",
   "options": {},
   "price": {
    "unit": "per_second",
    "usd": {
     "1x": 0.05,
     "2x": 0.05,
     "4x": 0.0875
    }
   },
   "routes": 1
  },
  {
   "id": "grok-imagine-extend",
   "name": "Grok Imagine Extend",
   "maker": "xAI",
   "kind": "video",
   "tasks": [
    "video_to_video"
   ],
   "description": "xAI's Grok Imagine Extend: video to video, up to 720p.",
   "options": {
    "resolutions": [
     "480p",
     "720p"
    ],
    "durations": [
     6,
     10
    ]
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.015,
     "720p": 0.02813
    }
   },
   "routes": 1
  },
  {
   "id": "grok-imagine-upscale",
   "name": "Grok Imagine Upscale",
   "maker": "xAI",
   "kind": "video",
   "tasks": [
    "upscale"
   ],
   "description": "xAI's Grok Imagine Upscale: upscaling, up to 1080p.",
   "options": {
    "resolutions": [
     "720p",
     "1080p"
    ]
   },
   "price": {
    "unit": "per_job",
    "usd": {
     "480p->1080p": 0.1875,
     "480p->720p": 0.0625,
     "720p->1080p": 0.125
    }
   },
   "routes": 1
  },
  {
   "id": "grok-imagine-video",
   "name": "Grok Imagine Video",
   "maker": "xAI",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "xAI's Grok Imagine Video: text to video and image to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "durations": {
     "min": 6,
     "max": 30
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.015,
     "720p": 0.02813,
     "1080p": 0.05
    }
   },
   "routes": 1
  },
  {
   "id": "grok-imagine-video-1.5",
   "name": "Grok Imagine Video 1.5",
   "maker": "xAI",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video",
    "first_last_frame",
    "reference_to_video"
   ],
   "description": "xAI's Grok Imagine Video 1.5: text to video, image to video, first and last frames and reference to video, up to 1080p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p",
     "1080p"
    ],
    "aspect_ratios": [
     "16:9",
     "9:16",
     "1:1",
     "4:3",
     "3:4",
     "3:2",
     "2:3"
    ],
    "durations": {
     "min": 1,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.04,
     "720p": 0.07,
     "1080p": 0.125
    }
   },
   "routes": 1
  },
  {
   "id": "grok-imagine-video-1.5-preview",
   "name": "Grok Imagine Video 1.5 Preview",
   "maker": "xAI",
   "kind": "video",
   "tasks": [
    "text_to_video",
    "image_to_video"
   ],
   "description": "xAI's Grok Imagine Video 1.5 Preview: text to video and image to video, up to 720p, with sound.",
   "options": {
    "resolutions": [
     "480p",
     "720p"
    ],
    "durations": {
     "min": 1,
     "max": 15
    },
    "audio": true
   },
   "price": {
    "unit": "per_second",
    "usd": {
     "480p": 0.015,
     "720p": 0.02813
    }
   },
   "routes": 1
  },
  {
   "id": "qwen-image-2.0",
   "name": "Qwen Image 2.0",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Alibaba's Qwen Image 2.0: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": 0.025
   },
   "routes": 1
  },
  {
   "id": "qwen-image-2.0-pro",
   "name": "Qwen Image 2.0 Pro",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Alibaba's Qwen Image 2.0 Pro: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": 0.0625
   },
   "routes": 1
  },
  {
   "id": "qwen-image-2.1",
   "name": "Qwen Image 2.1",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Alibaba's Qwen Image 2.1: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.025,
     "2K": 0.05
    }
   },
   "routes": 1
  },
  {
   "id": "qwen-image-3.0",
   "name": "Qwen Image 3.0",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Alibaba's Qwen Image 3.0: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ],
    "max_input_images": 3
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.02572,
     "2K": 0.02572
    }
   },
   "routes": 2
  },
  {
   "id": "qwen-image-3.0-pro",
   "name": "Qwen Image 3.0 Pro",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Alibaba's Qwen Image 3.0 Pro: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ],
    "max_input_images": 3
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.03572,
     "2K": 0.07143
    }
   },
   "routes": 2
  },
  {
   "id": "qwen-image-edit",
   "name": "Qwen Image Edit",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "image_to_image"
   ],
   "description": "Alibaba's Qwen Image Edit: image editing.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.03125
   },
   "routes": 1
  },
  {
   "id": "wan-2.7-image",
   "name": "Wan 2.7 Image",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Alibaba's Wan 2.7 Image: text to image and image editing.",
   "options": {
    "max_input_images": 9
   },
   "price": {
    "unit": "per_image",
    "usd": 0.027
   },
   "routes": 2
  },
  {
   "id": "wan-2.7-image-pro",
   "name": "Wan 2.7 Image Pro",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Alibaba's Wan 2.7 Image Pro: text to image and image editing, up to 4K.",
   "options": {
    "resolutions": [
     "1K",
     "2K",
     "4K"
    ],
    "max_input_images": 9
   },
   "price": {
    "unit": "per_image",
    "usd": 0.068
   },
   "routes": 2
  },
  {
   "id": "z-image",
   "name": "Z Image",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image"
   ],
   "description": "Alibaba's Z Image: text to image.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.005
   },
   "routes": 1
  },
  {
   "id": "z-image-turbo",
   "name": "Z Image Turbo",
   "maker": "Alibaba",
   "kind": "image",
   "tasks": [
    "text_to_image"
   ],
   "description": "Alibaba's Z Image Turbo: text to image, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": 0.0125
   },
   "routes": 1
  },
  {
   "id": "flux-2-flex",
   "name": "Flux 2 Flex",
   "maker": "Black Forest Labs",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Black Forest Labs's Flux 2 Flex: text to image and image editing, up to 4MP.",
   "options": {
    "resolutions": [
     "1MP",
     "2MP",
     "3MP",
     "4MP"
    ],
    "aspect_ratios": [
     "auto",
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "21:9",
     "9:21"
    ],
    "max_input_images": 8
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1MP": 0.05,
     "2MP": 0.1,
     "3MP": 0.15,
     "4MP": 0.2
    }
   },
   "routes": 1
  },
  {
   "id": "flux-2-max",
   "name": "Flux 2 Max",
   "maker": "Black Forest Labs",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Black Forest Labs's Flux 2 Max: text to image and image editing, up to 4MP.",
   "options": {
    "resolutions": [
     "1MP",
     "2MP",
     "3MP",
     "4MP"
    ],
    "aspect_ratios": [
     "auto",
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "21:9",
     "9:21"
    ],
    "max_input_images": 8
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1MP": 0.07,
     "2MP": 0.1,
     "3MP": 0.13,
     "4MP": 0.16
    }
   },
   "routes": 1
  },
  {
   "id": "flux-3",
   "name": "Flux 3",
   "maker": "Black Forest Labs",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Black Forest Labs's Flux 3: text to image and image editing, up to 768SQ.",
   "options": {
    "resolutions": [
     "1K",
     "1.5K",
     "2K",
     "4K",
     "768SQ"
    ],
    "max_input_images": 10
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.048,
     "1.5K": 0.07,
     "2K": 0.1,
     "4K": 0.607,
     "768sq": 0.041
    }
   },
   "routes": 1
  },
  {
   "id": "flux-kontext-max",
   "name": "Flux Kontext Max",
   "maker": "Black Forest Labs",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Black Forest Labs's Flux Kontext Max: text to image and image editing.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.0625
   },
   "routes": 1
  },
  {
   "id": "flux-kontext-pro",
   "name": "Flux Kontext Pro",
   "maker": "Black Forest Labs",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Black Forest Labs's Flux Kontext Pro: text to image and image editing.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.03125
   },
   "routes": 1
  },
  {
   "id": "seedream-3.0",
   "name": "Seedream 3.0",
   "maker": "ByteDance",
   "kind": "image",
   "tasks": [
    "text_to_image"
   ],
   "description": "ByteDance's Seedream 3.0: text to image.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.02188
   },
   "routes": 1
  },
  {
   "id": "seedream-4.0",
   "name": "Seedream 4.0",
   "maker": "ByteDance",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "ByteDance's Seedream 4.0: text to image and image editing, up to 4K.",
   "options": {
    "resolutions": [
     "1K",
     "2K",
     "4K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": 0.02438
   },
   "routes": 1
  },
  {
   "id": "seedream-5.0-flash",
   "name": "Seedream 5.0 Flash",
   "maker": "ByteDance",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "ByteDance's Seedream 5.0 Flash: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "1.5K",
     "2K"
    ],
    "max_input_images": 10
   },
   "price": {
    "unit": "per_image",
    "usd": 0.01715
   },
   "routes": 2
  },
  {
   "id": "seedream-5.0-lite",
   "name": "Seedream 5.0 Lite",
   "maker": "ByteDance",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "ByteDance's Seedream 5.0 Lite: text to image and image editing, up to 4K.",
   "options": {
    "resolutions": [
     "2K",
     "3K",
     "4K"
    ],
    "aspect_ratios": [
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "5:4",
     "4:5",
     "21:9"
    ],
    "max_input_images": 6
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "2K": 0.025,
     "3K": 0.025,
     "4K": 0.03125
    }
   },
   "routes": 3
  },
  {
   "id": "imagen-4",
   "name": "Imagen 4",
   "maker": "Google",
   "kind": "image",
   "tasks": [
    "text_to_image"
   ],
   "description": "Google's Imagen 4: text to image.",
   "options": {
    "aspect_ratios": [
     "1:1",
     "4:3",
     "3:4",
     "16:9",
     "9:16"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": 0.05
   },
   "routes": 2
  },
  {
   "id": "imagen-4-fast",
   "name": "Imagen 4 Fast",
   "maker": "Google",
   "kind": "image",
   "tasks": [
    "text_to_image"
   ],
   "description": "Google's Imagen 4 Fast: text to image.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.025
   },
   "routes": 1
  },
  {
   "id": "imagen-4-ultra",
   "name": "Imagen 4 Ultra",
   "maker": "Google",
   "kind": "image",
   "tasks": [
    "text_to_image"
   ],
   "description": "Google's Imagen 4 Ultra: text to image.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.075
   },
   "routes": 1
  },
  {
   "id": "nano-banana-2-lite",
   "name": "Nano Banana 2 Lite",
   "maker": "Google",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Google's Nano Banana 2 Lite: text to image and image editing, up to 1K.",
   "options": {
    "resolutions": [
     "1K"
    ],
    "aspect_ratios": [
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "5:4",
     "4:5",
     "21:9"
    ],
    "max_input_images": 14
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.0125
    }
   },
   "routes": 1
  },
  {
   "id": "nano-banana-2.1",
   "name": "Nano Banana 2.1",
   "maker": "Google",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Google's Nano Banana 2.1: text to image and image editing, up to 4K.",
   "options": {
    "resolutions": [
     "1K",
     "2K",
     "4K"
    ],
    "aspect_ratios": [
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "5:4",
     "4:5",
     "21:9",
     "1:4",
     "4:1",
     "1:8",
     "8:1"
    ],
    "max_input_images": 14
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.025,
     "2K": 0.025,
     "4K": 0.03125
    }
   },
   "routes": 2
  },
  {
   "id": "ideogram-character",
   "name": "Ideogram Character",
   "maker": "Ideogram",
   "kind": "image",
   "tasks": [
    "image_to_image"
   ],
   "description": "Ideogram's Ideogram Character: image editing.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": {
     "balanced": 0.1125,
     "quality": 0.15,
     "turbo": 0.075
    }
   },
   "routes": 1
  },
  {
   "id": "mai-image-2.6",
   "name": "MAI Image 2.6",
   "maker": "Microsoft",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Microsoft's MAI Image 2.6: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ],
    "max_input_images": 5
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.04,
     "2K": 0.09
    }
   },
   "routes": 1
  },
  {
   "id": "mai-image-2.6-flash",
   "name": "MAI Image 2.6 Flash",
   "maker": "Microsoft",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "Microsoft's MAI Image 2.6 Flash: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ],
    "max_input_images": 5
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.02,
     "2K": 0.045
    }
   },
   "routes": 1
  },
  {
   "id": "dall-e-3",
   "name": "DALL·E 3",
   "maker": "OpenAI",
   "kind": "image",
   "tasks": [
    "text_to_image"
   ],
   "description": "OpenAI's DALL·E 3: text to image.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.04
   },
   "routes": 1
  },
  {
   "id": "gpt-4o-image",
   "name": "GPT 4o Image",
   "maker": "OpenAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "OpenAI's GPT 4o Image: text to image and image editing.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.0375
   },
   "routes": 1
  },
  {
   "id": "gpt-image-1",
   "name": "GPT Image 1",
   "maker": "OpenAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "OpenAI's GPT Image 1: text to image and image editing.",
   "options": {
    "aspect_ratios": [
     "1:1",
     "3:2",
     "2:3"
    ],
    "max_input_images": 15
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1:1-high": 0.1336,
     "1:1-low": 0.0088,
     "1:1-medium": 0.0336,
     "2:3-high": 0.2,
     "2:3-low": 0.0128,
     "2:3-medium": 0.0504,
     "3:2-high": 0.2,
     "3:2-low": 0.0128,
     "3:2-medium": 0.0504
    }
   },
   "routes": 1
  },
  {
   "id": "gpt-image-2.5-flare",
   "name": "GPT Image 2.5 Flare",
   "maker": "OpenAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "OpenAI's GPT Image 2.5 Flare: text to image and image editing, up to 4K.",
   "options": {
    "resolutions": [
     "1K",
     "2K",
     "4K"
    ],
    "aspect_ratios": [
     "1:1",
     "3:4",
     "4:3",
     "2:3",
     "3:2",
     "9:16",
     "16:9",
     "21:9",
     "5:2"
    ],
    "max_input_images": 16
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.01875,
     "2K": 0.01875,
     "4K": 0.025
    }
   },
   "routes": 1
  },
  {
   "id": "gpt-image-2.5-sunburst",
   "name": "GPT Image 2.5 Sunburst",
   "maker": "OpenAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "OpenAI's GPT Image 2.5 Sunburst: text to image and image editing, up to 4K.",
   "options": {
    "resolutions": [
     "1K",
     "2K",
     "4K"
    ],
    "aspect_ratios": [
     "1:1",
     "3:4",
     "4:3",
     "2:3",
     "3:2",
     "9:16",
     "16:9",
     "21:9",
     "5:2"
    ],
    "max_input_images": 16
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.01875,
     "2K": 0.01875,
     "4K": 0.025
    }
   },
   "routes": 1
  },
  {
   "id": "recraft-crisp-upscale",
   "name": "Recraft Crisp Upscale",
   "maker": "Recraft",
   "kind": "image",
   "tasks": [
    "upscale"
   ],
   "description": "Recraft's Recraft Crisp Upscale: upscaling.",
   "options": {},
   "price": {
    "unit": "per_image",
    "usd": 0.00313
   },
   "routes": 1
  },
  {
   "id": "topaz-image-upscale",
   "name": "Topaz Image Upscale",
   "maker": "Topaz Labs",
   "kind": "image",
   "tasks": [
    "upscale"
   ],
   "description": "Topaz Labs's Topaz Image Upscale: upscaling, up to 4K.",
   "options": {
    "resolutions": [
     "2K",
     "4K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "2K": 0.0625,
     "4K": 0.125
    }
   },
   "routes": 1
  },
  {
   "id": "grok-imagine-image",
   "name": "Grok Imagine Image",
   "maker": "xAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "xAI's Grok Imagine Image: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.02,
     "2K": 0.02
    }
   },
   "routes": 1
  },
  {
   "id": "grok-imagine-image-2.0",
   "name": "Grok Imagine Image 2.0",
   "maker": "xAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "xAI's Grok Imagine Image 2.0: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "1.5K",
     "2K"
    ],
    "aspect_ratios": [
     "auto",
     "1:1",
     "16:9",
     "9:16",
     "4:3",
     "3:4",
     "3:2",
     "2:3",
     "2:1",
     "1:2",
     "19.5:9",
     "9:19.5",
     "20:9",
     "9:20",
     "21:9",
     "5:2"
    ],
    "max_input_images": 3
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.01875,
     "1.5K": 0.01875,
     "2K": 0.01875
    }
   },
   "routes": 1
  },
  {
   "id": "grok-imagine-image-quality",
   "name": "Grok Imagine Image Quality",
   "maker": "xAI",
   "kind": "image",
   "tasks": [
    "text_to_image",
    "image_to_image"
   ],
   "description": "xAI's Grok Imagine Image Quality: text to image and image editing, up to 2K.",
   "options": {
    "resolutions": [
     "1K",
     "2K"
    ]
   },
   "price": {
    "unit": "per_image",
    "usd": {
     "1K": 0.05,
     "2K": 0.07
    }
   },
   "routes": 1
  }
 ]
}
