{
  "service": "jimeng_ai",
  "displayName": "Jimeng AI",
  "categories": [
    "AI",
    "Design & Media"
  ],
  "authTypes": [
    "custom_credential"
  ],
  "auth": [
    {
      "type": "custom_credential",
      "fields": [
        {
          "key": "accessKeyId",
          "label": "Access Key ID",
          "inputType": "text",
          "required": true,
          "secret": false,
          "placeholder": "AKLT...",
          "description": "Volcengine access key ID used to sign Jimeng AI requests. Create or manage access keys in Volcengine Access Key management: https://console.volcengine.com/iam/keymanage/."
        },
        {
          "key": "secretAccessKey",
          "label": "Secret Access Key",
          "inputType": "password",
          "required": true,
          "secret": true,
          "placeholder": "Your Volcengine secret access key",
          "description": "Volcengine secret access key paired with the access key ID. Volcengine shows it when you create or manage keys: https://www.volcengine.com/docs/6291/65568."
        },
        {
          "key": "sessionToken",
          "label": "Session Token",
          "inputType": "password",
          "required": false,
          "secret": true,
          "placeholder": "Optional STS session token",
          "description": "Optional Volcengine temporary security token used with STS credentials."
        }
      ]
    }
  ],
  "homepageUrl": "https://www.volcengine.com/product/jimeng",
  "actions": [
    {
      "id": "jimeng_ai.get_image_generation_4_0_result",
      "service": "jimeng_ai",
      "name": "get_image_generation_4_0_result",
      "description": "Get the result of a Jimeng AI Image Generation 4.0 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "logo_info": {
            "type": "object",
            "properties": {
              "add_logo": {
                "type": "boolean",
                "description": "Whether Jimeng should add a visible watermark."
              },
              "position": {
                "type": "integer",
                "minimum": 0,
                "maximum": 3,
                "description": "The watermark position: 0 bottom-right, 1 bottom-left, 2 top-left, 3 top-right."
              },
              "language": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1,
                "description": "The watermark language: 0 Chinese, 1 English."
              },
              "opacity": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "The visible watermark opacity between 0 and 1."
              },
              "logo_text_content": {
                "type": "string",
                "description": "Custom visible watermark text content."
              }
            },
            "additionalProperties": false,
            "description": "Visible watermark configuration sent to Jimeng."
          },
          "aigc_meta": {
            "type": "object",
            "properties": {
              "content_producer": {
                "type": "string",
                "description": "The content generation service ID."
              },
              "producer_id": {
                "type": "string",
                "minLength": 1,
                "description": "The producer-specific generated image identifier."
              },
              "content_propagator": {
                "type": "string",
                "description": "The content propagation service ID."
              },
              "propagate_id": {
                "type": "string",
                "description": "The propagator-specific generated image ID."
              }
            },
            "additionalProperties": false,
            "required": [
              "producer_id"
            ],
            "description": "AIGC metadata configuration embedded in generated content."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "Input parameters for querying a Jimeng image task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "Image URL."
            },
            "description": "The generated image URLs returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done",
          "image_urls"
        ],
        "description": "The Jimeng async image task result."
      }
    },
    {
      "id": "jimeng_ai.get_image_generation_4_6_result",
      "service": "jimeng_ai",
      "name": "get_image_generation_4_6_result",
      "description": "Get the result of a Jimeng AI Image Generation 4.6 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "logo_info": {
            "type": "object",
            "properties": {
              "add_logo": {
                "type": "boolean",
                "description": "Whether Jimeng should add a visible watermark."
              },
              "position": {
                "type": "integer",
                "minimum": 0,
                "maximum": 3,
                "description": "The watermark position: 0 bottom-right, 1 bottom-left, 2 top-left, 3 top-right."
              },
              "language": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1,
                "description": "The watermark language: 0 Chinese, 1 English."
              },
              "opacity": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "The visible watermark opacity between 0 and 1."
              },
              "logo_text_content": {
                "type": "string",
                "description": "Custom visible watermark text content."
              }
            },
            "additionalProperties": false,
            "description": "Visible watermark configuration sent to Jimeng."
          },
          "aigc_meta": {
            "type": "object",
            "properties": {
              "content_producer": {
                "type": "string",
                "description": "The content generation service ID."
              },
              "producer_id": {
                "type": "string",
                "minLength": 1,
                "description": "The producer-specific generated image identifier."
              },
              "content_propagator": {
                "type": "string",
                "description": "The content propagation service ID."
              },
              "propagate_id": {
                "type": "string",
                "description": "The propagator-specific generated image ID."
              }
            },
            "additionalProperties": false,
            "required": [
              "producer_id"
            ],
            "description": "AIGC metadata configuration embedded in generated content."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "Input parameters for querying a Jimeng image task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "Image URL."
            },
            "description": "The generated image URLs returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done",
          "image_urls"
        ],
        "description": "The Jimeng async image task result."
      }
    },
    {
      "id": "jimeng_ai.get_marketing_video_agent_result",
      "service": "jimeng_ai",
      "name": "get_marketing_video_agent_result",
      "description": "Get the result of a Lilinque Marketing Video Agent async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for querying a Jimeng video task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "video_url": {
            "type": "string",
            "description": "The generated video URL returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done"
        ],
        "description": "The Jimeng async video task result."
      }
    },
    {
      "id": "jimeng_ai.get_smart_upscale_result",
      "service": "jimeng_ai",
      "name": "get_smart_upscale_result",
      "description": "Get the result of a Jimeng AI Smart Upscale async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "logo_info": {
            "type": "object",
            "properties": {
              "add_logo": {
                "type": "boolean",
                "description": "Whether Jimeng should add a visible watermark."
              },
              "position": {
                "type": "integer",
                "minimum": 0,
                "maximum": 3,
                "description": "The watermark position: 0 bottom-right, 1 bottom-left, 2 top-left, 3 top-right."
              },
              "language": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1,
                "description": "The watermark language: 0 Chinese, 1 English."
              },
              "opacity": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "The visible watermark opacity between 0 and 1."
              },
              "logo_text_content": {
                "type": "string",
                "description": "Custom visible watermark text content."
              }
            },
            "additionalProperties": false,
            "description": "Visible watermark configuration sent to Jimeng."
          },
          "aigc_meta": {
            "type": "object",
            "properties": {
              "content_producer": {
                "type": "string",
                "description": "The content generation service ID."
              },
              "producer_id": {
                "type": "string",
                "minLength": 1,
                "description": "The producer-specific generated image identifier."
              },
              "content_propagator": {
                "type": "string",
                "description": "The content propagation service ID."
              },
              "propagate_id": {
                "type": "string",
                "description": "The propagator-specific generated image ID."
              }
            },
            "additionalProperties": false,
            "required": [
              "producer_id"
            ],
            "description": "AIGC metadata configuration embedded in generated content."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "Input parameters for querying a Jimeng image task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "Image URL."
            },
            "description": "The generated image URLs returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done",
          "image_urls"
        ],
        "description": "The Jimeng async image task result."
      }
    },
    {
      "id": "jimeng_ai.get_smart_video_agent_1_0_result",
      "service": "jimeng_ai",
      "name": "get_smart_video_agent_1_0_result",
      "description": "Get the result of a Lilinque Smart Video Agent 1.0 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for querying a Jimeng video task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "video_url": {
            "type": "string",
            "description": "The generated video URL returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done"
        ],
        "description": "The Jimeng async video task result."
      }
    },
    {
      "id": "jimeng_ai.get_smart_video_agent_2_0_with_reference_result",
      "service": "jimeng_ai",
      "name": "get_smart_video_agent_2_0_with_reference_result",
      "description": "Get the result of a Lilinque Smart Video Agent 2.0 async task with reference videos.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for querying a Jimeng video task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "video_url": {
            "type": "string",
            "description": "The generated video URL returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done"
        ],
        "description": "The Jimeng async video task result."
      }
    },
    {
      "id": "jimeng_ai.get_smart_video_agent_2_0_without_reference_result",
      "service": "jimeng_ai",
      "name": "get_smart_video_agent_2_0_without_reference_result",
      "description": "Get the result of a Lilinque Smart Video Agent 2.0 async task without reference videos.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for querying a Jimeng video task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "video_url": {
            "type": "string",
            "description": "The generated video URL returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done"
        ],
        "description": "The Jimeng async video task result."
      }
    },
    {
      "id": "jimeng_ai.get_text_to_image_3_0_result",
      "service": "jimeng_ai",
      "name": "get_text_to_image_3_0_result",
      "description": "Get the result of a Jimeng Text-to-Image 3.0 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "logo_info": {
            "type": "object",
            "properties": {
              "add_logo": {
                "type": "boolean",
                "description": "Whether Jimeng should add a visible watermark."
              },
              "position": {
                "type": "integer",
                "minimum": 0,
                "maximum": 3,
                "description": "The watermark position: 0 bottom-right, 1 bottom-left, 2 top-left, 3 top-right."
              },
              "language": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1,
                "description": "The watermark language: 0 Chinese, 1 English."
              },
              "opacity": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "The visible watermark opacity between 0 and 1."
              },
              "logo_text_content": {
                "type": "string",
                "description": "Custom visible watermark text content."
              }
            },
            "additionalProperties": false,
            "description": "Visible watermark configuration sent to Jimeng."
          },
          "aigc_meta": {
            "type": "object",
            "properties": {
              "content_producer": {
                "type": "string",
                "description": "The content generation service ID."
              },
              "producer_id": {
                "type": "string",
                "minLength": 1,
                "description": "The producer-specific generated image identifier."
              },
              "content_propagator": {
                "type": "string",
                "description": "The content propagation service ID."
              },
              "propagate_id": {
                "type": "string",
                "description": "The propagator-specific generated image ID."
              }
            },
            "additionalProperties": false,
            "required": [
              "producer_id"
            ],
            "description": "AIGC metadata configuration embedded in generated content."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "Input parameters for querying a Jimeng image task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "Image URL."
            },
            "description": "The generated image URLs returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done",
          "image_urls"
        ],
        "description": "The Jimeng async image task result."
      }
    },
    {
      "id": "jimeng_ai.get_text_to_image_3_1_result",
      "service": "jimeng_ai",
      "name": "get_text_to_image_3_1_result",
      "description": "Get the result of a Jimeng Text-to-Image 3.1 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "logo_info": {
            "type": "object",
            "properties": {
              "add_logo": {
                "type": "boolean",
                "description": "Whether Jimeng should add a visible watermark."
              },
              "position": {
                "type": "integer",
                "minimum": 0,
                "maximum": 3,
                "description": "The watermark position: 0 bottom-right, 1 bottom-left, 2 top-left, 3 top-right."
              },
              "language": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1,
                "description": "The watermark language: 0 Chinese, 1 English."
              },
              "opacity": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "The visible watermark opacity between 0 and 1."
              },
              "logo_text_content": {
                "type": "string",
                "description": "Custom visible watermark text content."
              }
            },
            "additionalProperties": false,
            "description": "Visible watermark configuration sent to Jimeng."
          },
          "aigc_meta": {
            "type": "object",
            "properties": {
              "content_producer": {
                "type": "string",
                "description": "The content generation service ID."
              },
              "producer_id": {
                "type": "string",
                "minLength": 1,
                "description": "The producer-specific generated image identifier."
              },
              "content_propagator": {
                "type": "string",
                "description": "The content propagation service ID."
              },
              "propagate_id": {
                "type": "string",
                "description": "The propagator-specific generated image ID."
              }
            },
            "additionalProperties": false,
            "required": [
              "producer_id"
            ],
            "description": "AIGC metadata configuration embedded in generated content."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "Input parameters for querying a Jimeng image task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "Image URL."
            },
            "description": "The generated image URLs returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done",
          "image_urls"
        ],
        "description": "The Jimeng async image task result."
      }
    },
    {
      "id": "jimeng_ai.get_video_generation_3_0_1080p_result",
      "service": "jimeng_ai",
      "name": "get_video_generation_3_0_1080p_result",
      "description": "Get the result of a Jimeng AI Video Generation 3.0 1080P async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for querying a Jimeng video task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "video_url": {
            "type": "string",
            "description": "The generated video URL returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done"
        ],
        "description": "The Jimeng async video task result."
      }
    },
    {
      "id": "jimeng_ai.get_video_generation_3_0_720p_result",
      "service": "jimeng_ai",
      "name": "get_video_generation_3_0_720p_result",
      "description": "Get the result of a Jimeng AI Video Generation 3.0 720P async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for querying a Jimeng video task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "video_url": {
            "type": "string",
            "description": "The generated video URL returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done"
        ],
        "description": "The Jimeng async video task result."
      }
    },
    {
      "id": "jimeng_ai.get_video_generation_3_0_pro_result",
      "service": "jimeng_ai",
      "name": "get_video_generation_3_0_pro_result",
      "description": "Get the result of a Jimeng AI Video Generation 3.0 Pro async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          }
        },
        "additionalProperties": false,
        "description": "Input parameters for querying a Jimeng video task result."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "status": {
            "type": "string",
            "description": "The Jimeng task status."
          },
          "is_done": {
            "type": "boolean",
            "description": "Whether the Jimeng task has reached the done status."
          },
          "video_url": {
            "type": "string",
            "description": "The generated video URL returned by Jimeng."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id",
          "status",
          "is_done"
        ],
        "description": "The Jimeng async video task result."
      }
    },
    {
      "id": "jimeng_ai.submit_image_generation_4_0",
      "service": "jimeng_ai",
      "name": "submit_image_generation_4_0",
      "description": "Submit a Jimeng AI Image Generation 4.0 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "Reference image URLs. Jimeng accepts up to 10 images.",
            "maxItems": 10
          },
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "size": {
            "type": "integer",
            "minimum": 1048576,
            "maximum": 16777216,
            "description": "The target output image area in pixels."
          },
          "width": {
            "type": "integer",
            "minimum": 1,
            "description": "The output image width in pixels."
          },
          "height": {
            "type": "integer",
            "minimum": 1,
            "description": "The output image height in pixels."
          },
          "scale": {
            "type": "number",
            "minimum": 0,
            "maximum": 1,
            "description": "The prompt influence strength between 0 and 1."
          },
          "force_single": {
            "type": "boolean",
            "description": "Whether Jimeng should force a single-image result."
          },
          "min_ratio": {
            "type": "number",
            "minimum": 0.0625,
            "maximum": 16,
            "description": "The minimum output width-to-height ratio."
          },
          "max_ratio": {
            "type": "number",
            "minimum": 0.0625,
            "maximum": 16,
            "description": "The maximum output width-to-height ratio."
          },
          "callback_url": {
            "type": "string",
            "description": "A public callback URL Jimeng should call when the async task completes.",
            "format": "uri"
          },
          "return_url": {
            "type": "boolean",
            "description": "Whether callback payloads should return image URLs."
          },
          "logo_info": {
            "type": "object",
            "properties": {
              "add_logo": {
                "type": "boolean",
                "description": "Whether Jimeng should add a visible watermark."
              },
              "position": {
                "type": "integer",
                "minimum": 0,
                "maximum": 3,
                "description": "The watermark position: 0 bottom-right, 1 bottom-left, 2 top-left, 3 top-right."
              },
              "language": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1,
                "description": "The watermark language: 0 Chinese, 1 English."
              },
              "opacity": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "The visible watermark opacity between 0 and 1."
              },
              "logo_text_content": {
                "type": "string",
                "description": "Custom visible watermark text content."
              }
            },
            "additionalProperties": false,
            "description": "Visible watermark configuration sent to Jimeng."
          },
          "aigc_meta": {
            "type": "object",
            "properties": {
              "content_producer": {
                "type": "string",
                "description": "The content generation service ID."
              },
              "producer_id": {
                "type": "string",
                "minLength": 1,
                "description": "The producer-specific generated image identifier."
              },
              "content_propagator": {
                "type": "string",
                "description": "The content propagation service ID."
              },
              "propagate_id": {
                "type": "string",
                "description": "The propagator-specific generated image ID."
              }
            },
            "additionalProperties": false,
            "required": [
              "producer_id"
            ],
            "description": "AIGC metadata configuration embedded in generated content."
          }
        },
        "additionalProperties": true,
        "required": [
          "prompt"
        ],
        "description": "Input parameters for submitting a Jimeng image generation task. Use image_urls only when providing reference images. Do not send base64-encoded image content."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_image_generation_4_0_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_image_generation_4_6",
      "service": "jimeng_ai",
      "name": "submit_image_generation_4_6",
      "description": "Submit a Jimeng AI Image Generation 4.6 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "Reference image URLs. Jimeng accepts up to 14 images.",
            "maxItems": 14
          },
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "size": {
            "type": "integer",
            "minimum": 1048576,
            "maximum": 16777216,
            "description": "The target output image area in pixels."
          },
          "width": {
            "type": "integer",
            "minimum": 1,
            "description": "The output image width in pixels."
          },
          "height": {
            "type": "integer",
            "minimum": 1,
            "description": "The output image height in pixels."
          },
          "scale": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "The prompt influence strength between 1 and 100."
          },
          "force_single": {
            "type": "boolean",
            "description": "Whether Jimeng should force a single-image result."
          },
          "min_ratio": {
            "type": "number",
            "minimum": 0.0625,
            "maximum": 16,
            "description": "The minimum output width-to-height ratio."
          },
          "max_ratio": {
            "type": "number",
            "minimum": 0.0625,
            "maximum": 16,
            "description": "The maximum output width-to-height ratio."
          },
          "callback_url": {
            "type": "string",
            "description": "A public callback URL Jimeng should call when the async task completes.",
            "format": "uri"
          },
          "return_url": {
            "type": "boolean",
            "description": "Whether callback payloads should return image URLs."
          },
          "logo_info": {
            "type": "object",
            "properties": {
              "add_logo": {
                "type": "boolean",
                "description": "Whether Jimeng should add a visible watermark."
              },
              "position": {
                "type": "integer",
                "minimum": 0,
                "maximum": 3,
                "description": "The watermark position: 0 bottom-right, 1 bottom-left, 2 top-left, 3 top-right."
              },
              "language": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1,
                "description": "The watermark language: 0 Chinese, 1 English."
              },
              "opacity": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "description": "The visible watermark opacity between 0 and 1."
              },
              "logo_text_content": {
                "type": "string",
                "description": "Custom visible watermark text content."
              }
            },
            "additionalProperties": false,
            "description": "Visible watermark configuration sent to Jimeng."
          },
          "aigc_meta": {
            "type": "object",
            "properties": {
              "content_producer": {
                "type": "string",
                "description": "The content generation service ID."
              },
              "producer_id": {
                "type": "string",
                "minLength": 1,
                "description": "The producer-specific generated image identifier."
              },
              "content_propagator": {
                "type": "string",
                "description": "The content propagation service ID."
              },
              "propagate_id": {
                "type": "string",
                "description": "The propagator-specific generated image ID."
              }
            },
            "additionalProperties": false,
            "required": [
              "producer_id"
            ],
            "description": "AIGC metadata configuration embedded in generated content."
          }
        },
        "additionalProperties": true,
        "required": [
          "prompt"
        ],
        "description": "Input parameters for submitting a Jimeng image generation task. Use image_urls only when providing reference images. Do not send base64-encoded image content."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_image_generation_4_6_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_image_to_video_first_frame_3_0_1080p",
      "service": "jimeng_ai",
      "name": "submit_image_to_video_first_frame_3_0_1080p",
      "description": "Submit a Jimeng AI Video Generation 3.0 1080P image-to-video first-frame async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "frames": {
            "type": "integer",
            "minimum": 121,
            "maximum": 241,
            "description": "The supported frame count option."
          },
          "aspect_ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "21:9"
            ],
            "description": "The output video aspect ratio."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "First frame image URL. Jimeng accepts exactly one public JPEG or PNG image URL.",
            "minItems": 1,
            "maxItems": 1
          }
        },
        "additionalProperties": true,
        "required": [
          "prompt",
          "image_urls"
        ],
        "description": "Input parameters for submitting a Jimeng AI Video Generation 3.0 image-to-video first-frame task. Use image_urls only. Do not send base64-encoded image content."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_video_generation_3_0_1080p_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_image_to_video_first_frame_3_0_720p",
      "service": "jimeng_ai",
      "name": "submit_image_to_video_first_frame_3_0_720p",
      "description": "Submit a Jimeng AI Video Generation 3.0 720P image-to-video first-frame async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "frames": {
            "type": "integer",
            "minimum": 121,
            "maximum": 241,
            "description": "The supported frame count option."
          },
          "aspect_ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "21:9"
            ],
            "description": "The output video aspect ratio."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "First frame image URL. Jimeng accepts exactly one public JPEG or PNG image URL.",
            "minItems": 1,
            "maxItems": 1
          }
        },
        "additionalProperties": true,
        "required": [
          "prompt",
          "image_urls"
        ],
        "description": "Input parameters for submitting a Jimeng AI Video Generation 3.0 image-to-video first-frame task. Use image_urls only. Do not send base64-encoded image content."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_video_generation_3_0_720p_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_image_to_video_first_tail_frame_3_0_1080p",
      "service": "jimeng_ai",
      "name": "submit_image_to_video_first_tail_frame_3_0_1080p",
      "description": "Submit a Jimeng AI Video Generation 3.0 1080P image-to-video first-and-last-frame async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "frames": {
            "type": "integer",
            "minimum": 121,
            "maximum": 241,
            "description": "The supported frame count option."
          },
          "aspect_ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "21:9"
            ],
            "description": "The output video aspect ratio."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "First and last frame image URLs, in that order. Jimeng accepts exactly two public JPEG or PNG image URLs.",
            "minItems": 2,
            "maxItems": 2
          }
        },
        "additionalProperties": true,
        "required": [
          "prompt",
          "image_urls"
        ],
        "description": "Input parameters for submitting a Jimeng AI Video Generation 3.0 image-to-video first-and-last-frame task. Use image_urls only. Do not send base64-encoded image content."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_video_generation_3_0_1080p_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_image_to_video_first_tail_frame_3_0_720p",
      "service": "jimeng_ai",
      "name": "submit_image_to_video_first_tail_frame_3_0_720p",
      "description": "Submit a Jimeng AI Video Generation 3.0 720P image-to-video first-and-last-frame async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "frames": {
            "type": "integer",
            "minimum": 121,
            "maximum": 241,
            "description": "The supported frame count option."
          },
          "aspect_ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "21:9"
            ],
            "description": "The output video aspect ratio."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "First and last frame image URLs, in that order. Jimeng accepts exactly two public JPEG or PNG image URLs.",
            "minItems": 2,
            "maxItems": 2
          }
        },
        "additionalProperties": true,
        "required": [
          "prompt",
          "image_urls"
        ],
        "description": "Input parameters for submitting a Jimeng AI Video Generation 3.0 image-to-video first-and-last-frame task. Use image_urls only. Do not send base64-encoded image content."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_video_generation_3_0_720p_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_marketing_video_agent",
      "service": "jimeng_ai",
      "name": "submit_marketing_video_agent",
      "description": "Submit a Lilinque Marketing Video Agent async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "product_name": {
            "type": "string",
            "minLength": 1,
            "description": "The product name used to generate the marketing video."
          },
          "product_img_url_list": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "Product image URLs. Jimeng accepts exactly one product image.",
            "minItems": 1,
            "maxItems": 1
          },
          "model_img_url_list": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "Optional model image URLs. Jimeng accepts exactly one model image.",
            "minItems": 1,
            "maxItems": 1
          }
        },
        "additionalProperties": false,
        "required": [
          "product_name",
          "product_img_url_list"
        ],
        "description": "Input parameters for submitting a Lilinque Marketing Video Agent task."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_marketing_video_agent_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_smart_upscale",
      "service": "jimeng_ai",
      "name": "submit_smart_upscale",
      "description": "Submit a Jimeng AI Smart Upscale async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "image_url": {
            "type": "string",
            "description": "A public JPEG or PNG image URL.",
            "format": "uri"
          },
          "resolution": {
            "type": "string",
            "enum": [
              "4k",
              "8k"
            ],
            "description": "The target upscale resolution."
          },
          "scale": {
            "type": "integer",
            "minimum": 0,
            "maximum": 100,
            "description": "The detail generation strength between 0 and 100."
          }
        },
        "additionalProperties": true,
        "required": [
          "image_url"
        ],
        "description": "Input parameters for submitting a Jimeng smart upscale task. Use image_url only. Do not send base64-encoded image content."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_smart_upscale_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_smart_video_agent_1_0",
      "service": "jimeng_ai",
      "name": "submit_smart_video_agent_1_0",
      "description": "Submit a Lilinque Smart Video Agent 1.0 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "img_url_list": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "Reference image URLs for the video generation agent.",
            "maxItems": 50
          },
          "video_url_list": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public reference video URL.",
              "format": "uri"
            },
            "description": "Reference video URLs for the video generation agent.",
            "maxItems": 50
          },
          "duration": {
            "type": "string",
            "enum": [
              "～15s",
              "～30s",
              "40～60s"
            ],
            "description": "The desired video duration preset."
          },
          "ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "9:16",
              "4:3",
              "3:4"
            ],
            "description": "The output video ratio preset."
          },
          "language": {
            "type": "string",
            "enum": [
              "Chinese",
              "English",
              "Japanese",
              "Thai",
              "SouthAfrican",
              "French",
              "Turkish",
              "Malay",
              "German",
              "Korean",
              "Russian",
              "Spanish",
              "Indonesian",
              "Italian",
              "Portuguese",
              "Filipino",
              "Vietnamese",
              "Dutch",
              "Arabic"
            ],
            "description": "The generated language preset."
          }
        },
        "additionalProperties": false,
        "required": [
          "prompt"
        ],
        "description": "Input parameters for submitting a Lilinque Smart Video Agent 1.0 task."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_smart_video_agent_1_0_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_smart_video_agent_2_0_with_reference",
      "service": "jimeng_ai",
      "name": "submit_smart_video_agent_2_0_with_reference",
      "description": "Submit a Lilinque Smart Video Agent 2.0 async task with reference videos.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "img_url_list": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "Reference image URLs for the video generation agent.",
            "maxItems": 50
          },
          "video_url_list": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public reference video URL.",
              "format": "uri"
            },
            "description": "Reference video URLs for the video generation agent.",
            "maxItems": 50
          },
          "duration": {
            "type": "string",
            "enum": [
              "～15s",
              "～30s",
              "40～60s"
            ],
            "description": "The desired video duration preset."
          },
          "ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "9:16",
              "4:3",
              "3:4"
            ],
            "description": "The output video ratio preset."
          },
          "language": {
            "type": "string",
            "enum": [
              "Chinese",
              "English",
              "Japanese",
              "Thai",
              "SouthAfrican",
              "French",
              "Turkish",
              "Malay",
              "German",
              "Korean",
              "Russian",
              "Spanish",
              "Indonesian",
              "Italian",
              "Portuguese",
              "Filipino",
              "Vietnamese",
              "Dutch",
              "Arabic"
            ],
            "description": "The generated language preset."
          }
        },
        "additionalProperties": false,
        "required": [
          "prompt",
          "video_url_list"
        ],
        "description": "Input parameters for submitting a Lilinque Smart Video Agent 2.0 task with reference videos."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_smart_video_agent_2_0_with_reference_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_smart_video_agent_2_0_without_reference",
      "service": "jimeng_ai",
      "name": "submit_smart_video_agent_2_0_without_reference",
      "description": "Submit a Lilinque Smart Video Agent 2.0 async task without reference videos.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "img_url_list": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "Reference image URLs for the video generation agent.",
            "maxItems": 50
          },
          "duration": {
            "type": "string",
            "enum": [
              "～15s",
              "～30s",
              "40～60s"
            ],
            "description": "The desired video duration preset."
          },
          "ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "9:16",
              "4:3",
              "3:4"
            ],
            "description": "The output video ratio preset."
          },
          "language": {
            "type": "string",
            "enum": [
              "Chinese",
              "English",
              "Japanese",
              "Thai",
              "SouthAfrican",
              "French",
              "Turkish",
              "Malay",
              "German",
              "Korean",
              "Russian",
              "Spanish",
              "Indonesian",
              "Italian",
              "Portuguese",
              "Filipino",
              "Vietnamese",
              "Dutch",
              "Arabic"
            ],
            "description": "The generated language preset."
          }
        },
        "additionalProperties": false,
        "required": [
          "prompt"
        ],
        "description": "Input parameters for submitting a Lilinque Smart Video Agent 2.0 task without reference videos."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_smart_video_agent_2_0_without_reference_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_text_to_image_3_0",
      "service": "jimeng_ai",
      "name": "submit_text_to_image_3_0",
      "description": "Submit a Jimeng Text-to-Image 3.0 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "use_pre_llm": {
            "type": "boolean",
            "description": "Whether Jimeng should expand and optimize the prompt before generation."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "width": {
            "type": "integer",
            "minimum": 1,
            "description": "The output image width in pixels."
          },
          "height": {
            "type": "integer",
            "minimum": 1,
            "description": "The output image height in pixels."
          }
        },
        "additionalProperties": false,
        "required": [
          "prompt"
        ],
        "description": "Input parameters for submitting a Jimeng text-to-image task."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_text_to_image_3_0_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_text_to_image_3_1",
      "service": "jimeng_ai",
      "name": "submit_text_to_image_3_1",
      "description": "Submit a Jimeng Text-to-Image 3.1 async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "use_pre_llm": {
            "type": "boolean",
            "description": "Whether Jimeng should expand and optimize the prompt before generation."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "width": {
            "type": "integer",
            "minimum": 1,
            "description": "The output image width in pixels."
          },
          "height": {
            "type": "integer",
            "minimum": 1,
            "description": "The output image height in pixels."
          }
        },
        "additionalProperties": false,
        "required": [
          "prompt"
        ],
        "description": "Input parameters for submitting a Jimeng text-to-image task."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_text_to_image_3_1_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_video_generation_3_0_1080p",
      "service": "jimeng_ai",
      "name": "submit_video_generation_3_0_1080p",
      "description": "Submit a Jimeng AI Video Generation 3.0 1080P async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "frames": {
            "type": "integer",
            "minimum": 121,
            "maximum": 241,
            "description": "The supported frame count option."
          },
          "aspect_ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "21:9"
            ],
            "description": "The output video aspect ratio."
          }
        },
        "additionalProperties": false,
        "required": [
          "prompt"
        ],
        "description": "Input parameters for submitting a Jimeng AI Video Generation 3.0 text-to-video task."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_video_generation_3_0_1080p_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_video_generation_3_0_720p",
      "service": "jimeng_ai",
      "name": "submit_video_generation_3_0_720p",
      "description": "Submit a Jimeng AI Video Generation 3.0 720P async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "frames": {
            "type": "integer",
            "minimum": 121,
            "maximum": 241,
            "description": "The supported frame count option."
          },
          "aspect_ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "21:9"
            ],
            "description": "The output video aspect ratio."
          }
        },
        "additionalProperties": false,
        "required": [
          "prompt"
        ],
        "description": "Input parameters for submitting a Jimeng AI Video Generation 3.0 text-to-video task."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_video_generation_3_0_720p_result"
      ]
    },
    {
      "id": "jimeng_ai.submit_video_generation_3_0_pro",
      "service": "jimeng_ai",
      "name": "submit_video_generation_3_0_pro",
      "description": "Submit a Jimeng AI Video Generation 3.0 Pro async task.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "minLength": 1,
            "maxLength": 800,
            "description": "The prompt used to generate or edit content."
          },
          "seed": {
            "type": "integer",
            "minimum": -1,
            "description": "The random seed. Use -1 or omit it for a random seed."
          },
          "frames": {
            "type": "integer",
            "minimum": 121,
            "maximum": 241,
            "description": "The supported frame count option."
          },
          "aspect_ratio": {
            "type": "string",
            "enum": [
              "16:9",
              "4:3",
              "1:1",
              "3:4",
              "9:16",
              "21:9"
            ],
            "description": "The output video aspect ratio."
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A public JPEG or PNG image URL.",
              "format": "uri"
            },
            "description": "Reference image URLs. Jimeng accepts exactly one image URL.",
            "minItems": 1,
            "maxItems": 1
          }
        },
        "additionalProperties": true,
        "description": "Input parameters for submitting a Jimeng AI Video Generation 3.0 Pro task. Provide prompt or one reference image URL. Do not send base64-encoded image content."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "task_id": {
            "type": "string",
            "minLength": 1,
            "description": "The Jimeng async task identifier."
          },
          "request_id": {
            "type": "string",
            "description": "The Volcengine request identifier."
          },
          "message": {
            "type": "string",
            "description": "The upstream response message."
          },
          "time_elapsed": {
            "type": "string",
            "description": "The upstream request processing time."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw upstream response payload."
          }
        },
        "additionalProperties": false,
        "required": [
          "task_id"
        ],
        "description": "The Jimeng task submission result."
      },
      "followUpActions": [
        "jimeng_ai.get_video_generation_3_0_pro_result"
      ]
    }
  ]
}
