全部產品
Search
文件中心

Alibaba Cloud Model Studio:AI試衣-圖片分割API參考

更新時間:Dec 27, 2025

AI 試衣-圖片分割是一個輔助模型,支援從模特圖或 AI 試衣圖中分割出服裝地區,如上裝、下裝、連衣裙或連體衣。此模型為可選模型,與 AI 試衣模型配合使用,可實現局部試衣擷取指定服飾座標等特定效果。

重要

本文檔僅適用於“中國大陸(北京)”地區。如需使用模型,需使用“中國大陸(北京)”地區的API Key

模型概覽

模型名稱

計費單價

限流(主帳號與RAM子帳號共用)

任務下發介面RPS限制

同時處理中任務數量

aitryon-parsing-v1

$0.000574/張

10

無限制 (同步介面)

核心輸出圖解

調用本 API 後,您將獲得三個核心參數輸出。下面以“分割一件上衣”為例,展示了每個參數的含義和用途。

輸入

輸出

輸出參數

可視化樣本

含義及用途

1

  • 輸入模特圖

  • 選擇服飾類型為上衣

"clothes_type": ["upper"]

crop_img_url

3

  • 分割後的服飾圖(RGB):本樣本為穿著上衣的模特服飾圖。

  • 作為 AI 試衣模型的輸入參數,用於局部試衣情境。

  • URL有效期間為24小時,請及時下載並儲存。

parsing_img_url

4

  • 分割後的服飾圖(RGBA):本樣本為分割出來的上衣圖。

  • 用於效果預覽,直觀驗證分割結果是否準確。

  • URL有效期間為24小時,請及時下載並儲存。

bbox

bbox值:[[331, 239,641,637]]

image

此圖展示 bbox 值與原圖座標的對應關係,並非模型輸出。
  • 邊界框(bounding box):分割後的服飾圖(parsing_img_url)在輸入模特圖中的矩形地區座標。

    • bbox數組的元素格式為 [x1, y1, x2, y2],代表邊界框的左上方和右下角座標。

    • 座標原點 (0,0) 為輸入模特圖的左上方。

  • 用於實現前端互動功能(如商品熱區)。

使用情境

情境一:局部試衣

目標:替換模特的部分服飾(上裝或下裝),保留另一部分衣物不變。此情境需要先分割模特圖。

樣本:保留模特上裝,替換下裝
  1. 分割模特圖,提取上衣

    • 調用本文的圖片分割 API,輸入原始模特圖,設定參數 clothes_type 為 ["upper"],提模數特上衣。

    • API 返回包含上衣的服飾圖( crop_img_url)。

    輸入:模特圖

    輸出:分割後的服飾圖(crop_img_url)

    1

    3

  1. 試衣圖片產生

    • 調用 AI試衣-Plus版;

    • 輸入模特圖、服飾上裝圖(由分割獲得)、服飾下裝圖,獲得最終的試衣效果圖。

    輸入

    輸出:試衣效果圖

    模特圖

    服飾上裝圖

    服飾下裝圖

    1

    與圖片分割API輸入保持一致模特圖

    3

    圖片分割API的出參crop_img_url

    2

    需替換的服飾圖

    5

情境二:擷取指定服飾的座標

目標:在模特圖或AI試衣效果圖上,擷取指定服飾的邊界框(bbox)座標。這些座標可用於添加商品標籤或建立互動熱區。

樣本:擷取上衣的座標
  1. 準備輸入圖片:輸入圖片可為 模特圖 或 AI試衣產生的效果圖。輸入映像要求請參見模特圖要求

  2. 分割圖片,擷取座標:設定輸入圖片的分割類型,例如,設為 ["upper"] 分割並定位上衣,獲得所需區域的bbox。

    輸入:模特圖或試衣效果圖

    輸出:分割後的服飾圖和座標範圍

    1

    入參"clothes_type": ["upper"]

    4

    • parsing_img_url:可視化分割結果的 URL。

    • bbox:該分割地區的邊界框座標,例如,[[331, 239,641,637]]。

前提條件

AI試衣-圖片分割API僅支援通過HTTP進行調用。

在調用前,您需要擷取與配置 API Key,再配置API Key到環境變數(準備下線,併入配置 API Key)

HTTP調用

請求介面

POST https://dashscope.aliyuncs.com/api/v1/services/vision/image-process/process

入參描述

欄位

類型

傳參方式

必選

描述

樣本值

Content-Type

String

Header

請求類型:application/json。

application/json

Authorization

String

Header

API-Key,格式為 Bearer sk-xxxx。

Bearer sk-xxxx

model

String

Body

指定調用的模型,固定為aitryon-parsing-v1。

aitryon-parsing-v1

input.image_url

String

Body

待分割的模特圖公網 URL。 您也可在此擷取臨時公網URL

  • 5KB≤影像檔≤5M

  • 150≤映像邊長≤4096

  • 格式支援:jpg、png、jpeg、bmp、heic

  • 需保持圖片中有且僅有一個完整的人

  • 僅支援HTTP/HTTPS連結,不支援本地路徑

模特圖樣本請詳見模特圖要求

http://a/a.jpg

parameters.clothes_type

List[String]

Body

指定需要分割類型。預設為 ["upper"](上裝)。

列表的長度和順序決定了輸出結果中 URL 列表的長度和順序。

可選值為:

  • ["upper"]:表示分割上裝。

  • ["lower"]:表示分割下裝。

  • ["dress"]:表示連衣裙或連體衣或全身穿搭。

  • ["upper", "lower"]:表示分割上裝和下裝。

["upper"]

出參描述

欄位

類型

描述

樣本值

output.parsing_img_url

List[String]

分割地區的可視化圖片 URL 列表。

長度和順序與入參 clothes_type 保持一致。如果未檢測到對應服飾,則該位置為 None/null。

圖片通道數為RGBA,儲存為PNG格式,

["http://a/a.png"]

[null] 或者 [None]

output.crop_img_url

List[String]

分割出的服飾圖片 URL 列表。

長度和順序與入參 clothes_type 保持一致。如果未找到對應服飾,則該位置為 None/null。

圖片為RGB格式。

["http://a/a.png"]

[null] 或者 [None]

output.bbox

List[Integer]

分割地區在原圖中位置的座標列表。

按照入參 clothes_type 中指定分割的地區順序排序。

每個bbox定義為 [x1, y1, x2, y2],以輸入原圖的左上方為座標原點,分別代表左上方和右下角的座標。

[[10,20,30,40], [50,60,70,80]]

usage.image_count

Integer

本次請求檢測的圖片張數。

1

request_id

String

本次請求的唯一 ID。

7574ee8f-38a3-4b1e-9280-11c33ab46e51

請求樣本

分割模特圖的上裝

curl --location 'https://dashscope.aliyuncs.com/api/v1/services/vision/image-process/process' \
--header 'Content-Type: application/json' \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--data '{
  "model": "aitryon-parsing-v1",
  "input": {
      "image_url":"https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20250630/bakbqz/aitryon_parse_model.png"
  },
  "parameters": {
      "clothes_type": ["upper"]
  }
}'

響應樣本

成功響應(存在對應類型服飾

parsing_img_urlcrop_img_url有效期間為24小時,請及時下載。

{
    "output": {
        "bbox": [[331, 239,641,637]],
        "parsing_img_url": ["http://dashscope-result-sh.oss-cn-shanghai.aliyuncs.com/example_parsing_img.png?Expires=xxxx"],
        "crop_img_url": ["http://dashscope-result-sh.oss-cn-shanghai.aliyuncs.com/example_crop_img.jpg?Expires=xxxx"]
    },
    "usage": {
        "image_count": 1
    },
    "request_id": "b68147d6-e7d0-920f-b889-xxxxxx"
}

成功響應(不存在對應類型服飾

{
    "output":{
        "bbox":[null],
        "parsing_img_url":[null],
        "crop_img_url":[null]
    },
    "usage":{
        "image_count":1
    },
    "request_id":"c56f62df-724e-9c19-96bd-308627cf5262"
}

失敗響應

{
    "request_id": "1d075a37-3768-9bc9-b781-xxxx",
    "code": "InvalidParameter.ClothesType",
    "message": "The request parameter is invalid, please check the request parameter."
}

錯誤碼

大模型服務平台通用狀態代碼請查閱:錯誤資訊