SexHubSexHubSexHub
HomeAI ChatCreateCreative AgentModel catalogueDocs
SexHubSexHubSexHub
HomeAI ChatCreateCreative AgentModel catalogueDocs
SexHubSexHubSexHub
HomeAI ChatCreateCreative AgentModel catalogueDocs
Model catalogueDigital human motion transfer
O

Digital human motion transfer

NEW

Model ID

Put this value in the request body's `model` field — not the display name above.

Video generationClosed source

by other · Motion transfer: reference photos of 1–7 people plus a source motion video produce a video of those people performing the motion (async task). Tiers: fast / standard / max. Billed by the source video's duration.

Quick start

EndpointPOST /v1/videos/generations
AuthenticationAuthorization: Bearer sk-gpushare-…Get API key
Call styleAsynchronous: submit for an ID, then poll until it settles
Base URLhttps://api.xxb69.xyz/v1
① Submit the task · cURL
curl https://api.xxb69.xyz/v1/videos/generations \
  -H "Authorization: Bearer sk-gpushare-xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "dh-motion",
    "source_video_url": "https://example.com/dance.mp4",
    "face_count": 2,
    "resolution": "standard",
    "content": [
      {"type": "image_url", "image_url": {"url": "https://example.com/person1.jpg"}},
      {"type": "image_url", "image_url": {"url": "https://example.com/person2.jpg"}}
    ],
    "duration": 20
  }'
# 返回 {"id": "...", "status": "queued"}
# content[] 放 1-7 张人物图,face_count 要与图片张数一致
# resolution: fast / standard(默认) / max —— 档位决定单价
# duration 必填,按动作源视频时长填
# ⚠️ 外部 key 的预扣取「300 秒地板」与你传的 duration 的较大者
② Poll for the result · cURL
curl https://api.xxb69.xyz/v1/videos/generations/$TASK_ID \
  -H "Authorization: Bearer sk-gpushare-xxxxxxxx"

# status: queued -> running -> succeeded / failed / expired / cancelled
# 建议 5-10 秒轮询一次。轮询免费。

This is an async task: submit for a task ID, then poll until it settles. Polling itself is free.

Pricing

Billed per second of delivered video; tiered SKUs use the rate for the resolution actually delivered.

Rates
per second 4.044Credits–12.132Credits
Settlement
Hold on submit (the greater of the 300-second floor and your `duration`) → settle on measured length → refund the difference
  • This SKU's output length is set by the source media. On submit we hold the greater of a 300-second floor and the `duration` you pass, then settle on the measured length and refund the excess.
  • So make sure your balance covers that hold (at least 300 seconds' worth) before submitting, or you get a straight 402.
  • Failed or expired tasks are refunded in full.
  • Polling task status is free and does not count toward usage.
  • All your API keys share one balance; when it runs out the API returns HTTP 402 `quota_exceeded`.

Sign in and any personal discount on your account will show up here. Sign in

Capabilities & specs

Category
Video generation
Endpoint family
Video generation (Videos)
Released
2026-07-23
License
Closed source

Try it

Models like this bill for real per image / per second / per call and are mostly async tasks, so there is no one-click test here. Use the sample code above, or generate in the matching workbench (which has a parameter panel and a cost estimate).

Common errors

404 model_not_found

You passed the display name instead of the model ID.✗ Digital human motion transfer→✓ dh-motion

→ Copy the Model ID at the top of this page

402 quota_exceeded

Insufficient account balance. All your API keys share one balance.

→ Add funds in your account

401 / 403

The API key is invalid, or it has a model allowlist that doesn't include this ID.

→ Check the key's status and allowed models

400 invalid_request

`resolution` is required on Lite (`-lite`) SKUs and only accepts 720p / 1080p; anything else also returns 400.

→ Check your request body against the sample code above

More models from this vendor

O
Smart editclip-compose
O
Digital human videodh-avatar
O
Create digital humandh-avatar-create
O
Digital human lip sync · Turbodh-lipsync
O
Digital human lip sync · Masterdh-lipsync-max
O
Digital human lip sync · HDdh-lipsync-pro
Get a key

关于 数字人动作迁移 的常见问题

怎么调用 数字人动作迁移?
请求体的 model 字段填 dh-motion,打到 https://api.xxb69.xyz/v1/videos/generations,把 sk-gpushare- 开头的密钥放进 Authorization: Bearer 请求头。这是非对话类 SKU,用上面的专用端点提交任务。
数字人动作迁移 的 API 价格是多少?
  • ·fast 档每秒成片:4.04 积分(≈ ¥0.067 / ≈ $0.01)
  • ·standard 档每秒成片:8.09 积分(≈ ¥0.135 / ≈ $0.02)
  • ·max 档每秒成片:12.13 积分(≈ ¥0.202 / ≈ $0.03)
  • ·平台以积分计价,60 积分 = ¥1;每次调用先按上限预扣,返回后按实际用量结算,差额自动退回。

本页的 Markdown 版本:/models/dh-motion.md