{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/azurade-com/json-schema/azurade-com-enhance-request-schema.json",
  "title": "EnhanceRequest",
  "x-generated": "2026-11-02",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/azurade-com-openapi.json#/components/schemas/EnhanceRequest",
  "additionalProperties": false,
  "properties": {
    "model": {
      "description": "Use this model's prompting guide; sets type",
      "enum": [
        "flux-dev",
        "flux-kontext-pro",
        "gpt-image-2",
        "gpt-image-2.5",
        "hunyuan",
        "imagen-4-ultra",
        "kling-3.0",
        "kling-3.0-turbo",
        "motion-control",
        "nano-banana",
        "nano-banana-2",
        "nano-banana-2-lite",
        "nano-banana-2.1",
        "nano-banana-pro",
        "qwen-image",
        "qwen-image-2.1",
        "qwen-image-edit",
        "qwen-image-edit-plus",
        "qwen-image-edit-plus-lora",
        "qwen-image-layered",
        "recraft-crisp-upscale",
        "remove-background",
        "restore-image",
        "seedance-2",
        "seedance-2-mini",
        "seedance-2.5",
        "seedance-pro",
        "seedream-3",
        "seedream-4",
        "seedream-4.5",
        "seedream-5-flash",
        "seedream-5-lite",
        "seedream-5-pro",
        "veo2",
        "veo3",
        "veo3-fast",
        "veo3.1",
        "vidu-q4",
        "vidu-q4-reference",
        "wan-2.2",
        "wan-2.6",
        "wan-2.7",
        "wan-2.7-image",
        "wan-3.0",
        "wan-3.0-prime"
      ],
      "type": "string"
    },
    "prompt": {
      "maxLength": 10000,
      "type": "string"
    },
    "type": {
      "description": "image when omitted; ignored when model is set",
      "enum": [
        "image",
        "video"
      ],
      "type": "string"
    }
  },
  "required": [
    "prompt"
  ],
  "type": "object"
}