LoopToken

增加视频选区

POST /v1/videos/multi-elements/add-selection:增加视频选区,同步

POST/v1/videos/multi-elements/add-selection
项值
模式同步
计费目前不单独计费

快速开始

curl https://api.vibelab.me/v1/videos/multi-elements/add-selection \
  -H "Authorization: Bearer $LOOPTOKEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "session_id": "847570360458960960",
    "frame_index": 0,
    "points": [
      {
        "x": 0.7738,
        "y": 0.2971
      }
    ]
  }'

响应示例:

{
  "code": 0,
  "message": "SUCCEED",
  "request_id": "6a0d571e-d36c-4811-bb2b-698c94b19a8c",
  "data": {
    "status": 0,
    "session_id": "847570360458960960",
    "res": {
      "frame_index": 0,
      "rle_mask_list": [
        {
          "object_id": 0,
          "rle_mask": {
            "size": [
              720,
              1280
            ],
            "counts": "…"
          },
          "png_mask": {
            "size": [
              720,
              1280
            ],
            "base64": "…"
          }
        }
      ]
    }
  }
}

请求参数

请求头

参数类型必填默认说明
Authorizationstring是-Bearer $LOOPTOKEN_API_KEY
Content-Typestring是-application/json

请求体

参数类型必填默认说明
session_idstring是-初始化返回的会话
frame_indexinteger是-帧号;最多支持 10 个标记帧,一次标记 1 帧
pointsarray是-点选坐标 [{ "x": 0.77, "y": 0.29 }],取值 0–1 的画面比例,左上角为原点;一帧最多 10 个点

响应

字段类型说明
codeinteger0 表示成功,其余见错误
messagestring错误信息
request_idstring请求 ID,排查问题时提供
data.statusinteger拒识码,非 0 为识别失败
data.session_idstring会话 ID
data.res.frame_indexinteger帧号
data.res.rle_mask_list[].object_idinteger选区对象编号
data.res.rle_mask_list[].rle_maskobjectRLE 编码的掩码,size 为 [高, 宽],counts 为编码串
data.res.rle_mask_list[].png_maskobjectPNG 掩码,base64 为图片数据

计费

目前不单独计费。

错误

本页参数校验返回 400 / 1201,message 原文如下:

HTTPcode触发场景处理
4001201session_id is required and must be a string传初始化返回的 session_id
4001201session_id not found会话不存在或不属于当前账号,重新初始化/识别后再用

通用错误(鉴权、余额、并发、回调地址、上游错误)见 Kling 错误。选区、帧号、点坐标等字段由上游校验,上游的参数类错误(1200–1203、1300、1301)按其 HTTP、code、message 原样返回。

注意事项

  • 会话归属 → 只能操作自己初始化得到的会话。

本页内容