Pereiti prie turinio

Live Portrait

Integruoti

Modelio id live-portrait
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/live-portrait?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "image": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Iki 4,50 $ už vykdymą mokama pagal faktinį naudojimą, likusi suma grąžinama Paleisti šiame puslapyje

Gauti API raktą
Kuaishou Lūpų sinchronizavimas ir avatarai Lūpų sinchronizavimas #expression#animation

Animuoja portreto vaizdą naudodamas išraiškas iš valdančiojo vaizdo įrašo, su tiksliais veido valdikliais

Kuaishou · Vaizdo įrašas

Čia bus pirmasis jūsų rezultatas

Sukurkite užklausą toliau ir paleiskite ją naudodami savo API raktą. Išvestys nukopijuojamos į mūsų saugyklą ir saugomos neribotą laiką arba 7 dienos nemokamai.

Sukurti užklausą

Valdikliai sugeneruojami pagal modelio schemą. Keisdami juos atnaujinsite kodą ir kainą.

•privaloma video_url
Įmeskite failą arba

Vaizdo įrašo URL, naudojamas lūpų judesiams sinchronizuoti.

•privaloma image_url
Įmeskite failą arba

Vaizdo URL animacijai.

Išplėstiniai blink · eyebrow · wink · pupil_x · pupil_y · aaa · eee · woo · smile · rotate_pitch · rotate_yaw · rotate_roll · dsize · scale · vx_ratio · vy_ratio · batch_size · flag_lip_zero · flag_eye_retargeting · flag_lip_retargeting · flag_stitching · flag_relative · flag_pasteback · flag_do_crop · flag_do_rot · enable_safety_checker
numatytoji 0
numatytoji 0

Antakių pakėlimo arba nuleidimo laipsnis.

numatytoji 0

Vienaakio mirktelėjimo laipsnis.

numatytoji 0

Horizontalaus vyzdžių judėjimo dydis.

numatytoji 0

Vertikalaus vyzdžių judėjimo dydis.

numatytoji 0

Burnos atvėrimo į 'aaa' formą laipsnis.

numatytoji 0

Burnos formavimo į 'eee' padėtį laipsnis.

numatytoji 0

Burnos formavimo į 'woo' padėtį laipsnis.

numatytoji 0

Šypsenos laipsnis.

numatytoji 0

Veido pasukimo dydis pagal pitch ašį.

numatytoji 0

Veido pasukimo dydis pagal yaw ašį.

numatytoji 0

Veido pasukimo dydis pagal roll ašį.

numatytoji 512

Gauto vaizdo matmenys.

numatytoji 2.3

Veido iškarpai taikomas mastelio daugiklis.

numatytoji 0

Veido iškarpos horizontalų poslinkį valdantis santykis.

numatytoji -0.125

Veido iškarpos vertikalios padėties santykis: ženklas nustato kryptį – teigiamos reikšmės reiškia aukštyn, neigiamos – žemyn.

numatytoji 32

Modelio paketų dydis, suderinantis spartą ir atmintį: jį padidinus naudojama daugiau atminties, bet vykdoma greičiau.

POST /run/live-portrait?wait=20 kaina → 4,50 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/live-portrait?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "image": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Vykdyti šią užklausą

Jūsų raktas lieka šioje naršyklėje: jis siunčiamas tik į Doitong API ir išsaugomas (localStorage) tik pažymėjus Prisiminti. Gauti API raktą

Apie Live Portrait

Perkelia veido judesius iš valdančiojo vaizdo įrašo į statinį portretą, sukuriant vaizdo įrašą. Be `video_url` ir `image_url`, siūlomi skaitiniai valdikliai mirksėjimui, antakiams, mirktelėjimui, vyzdžiams, burnos formoms (aaa, eee, woo), šypsenai ir galvos sukimui (pitch, yaw, roll). Apkarpymo ir sujungimo parinktys, tokios kaip `flag_do_crop` ir `flag_pasteback`, yra prieinamos, o `dsize` nustato išvesties dydį (numatytasis – 512).

Parametrai

Siųskite arba kanoninį, arba savąjį pavadinimą, bet ne abu. Kanoniniai pavadinimai

PavadinimasTipas Numatytoji reikšmėLeidžiama Aprašas
video_urlprivaloma video
Tipasurl · video
Vaizdo įrašo URL, naudojamas lūpų judesiams sinchronizuoti.
image_urlprivaloma image
Tipasurl · image
Vaizdo URL animacijai.
eyebrowneprivalomas
Tipasnumber
Numatytoji reikšmė0
−30 – 30
Antakių pakėlimo arba nuleidimo laipsnis.
winkneprivalomas
Tipasnumber
Numatytoji reikšmė0
0 – 25
Vienaakio mirktelėjimo laipsnis.
pupil_xneprivalomas
Tipasnumber
Numatytoji reikšmė0
−45 – 45
Horizontalaus vyzdžių judėjimo dydis.
pupil_yneprivalomas
Tipasnumber
Numatytoji reikšmė0
−45 – 45
Vertikalaus vyzdžių judėjimo dydis.
aaaneprivalomas
Tipasnumber
Numatytoji reikšmė0
−200 – 200
Burnos atvėrimo į 'aaa' formą laipsnis.
eeeneprivalomas
Tipasnumber
Numatytoji reikšmė0
−40 – 40
Burnos formavimo į 'eee' padėtį laipsnis.
wooneprivalomas
Tipasnumber
Numatytoji reikšmė0
−100 – 100
Burnos formavimo į 'woo' padėtį laipsnis.
smileneprivalomas
Tipasnumber
Numatytoji reikšmė0
−2 – 2
Šypsenos laipsnis.
flag_lip_zeroneprivalomas
Tipasboolean
Numatytoji reikšmėtrue
Lūpų užvėrimas prieš animaciją, taikomas tik tada, kai flag_eye_retargeting ir flag_lip_retargeting nustatyti į False.
rotate_pitchneprivalomas
Tipasnumber
Numatytoji reikšmė0
−45 – 45
Veido pasukimo dydis pagal pitch ašį.
rotate_yawneprivalomas
Tipasnumber
Numatytoji reikšmė0
−45 – 45
Veido pasukimo dydis pagal yaw ašį.
rotate_rollneprivalomas
Tipasnumber
Numatytoji reikšmė0
−45 – 45
Veido pasukimo dydis pagal roll ašį.
flag_eye_retargetingneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Akių pertaikymo jungiklis.
flag_lip_retargetingneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Lūpų pertaikymo jungiklis.
flag_stitchingneprivalomas
Tipasboolean
Numatytoji reikšmėtrue
Susiuvimo jungiklis; rekomenduojama jį įjungti.
flag_relativeneprivalomas
Tipasboolean
Numatytoji reikšmėtrue
Santykinio judėjimo jungiklis.
flag_pastebackneprivalomas
Tipasboolean
Numatytoji reikšmėtrue
Įklijavimo atgal / susiuvimo parinktis, įdedanti animuotą veido iškarpą į pradinį vaizdą ir paverčianti ją iš veido iškarpos koordinačių.
flag_do_cropneprivalomas
Tipasboolean
Numatytoji reikšmėtrue
Valdo, ar pradinis portretas apkarpomas į veido iškarpos koordinačių erdvę.
flag_do_rotneprivalomas
Tipasboolean
Numatytoji reikšmėtrue
Valdo, ar atliekamas pasukimas, kai flag_do_crop yra true.
dsizeneprivalomas
Tipasinteger
Numatytoji reikšmė512
Gauto vaizdo matmenys.
scaleneprivalomas
Tipasnumber
Numatytoji reikšmė2.3
Veido iškarpai taikomas mastelio daugiklis.
vx_rationeprivalomas
Tipasnumber
Numatytoji reikšmė0
Veido iškarpos horizontalų poslinkį valdantis santykis.
vy_rationeprivalomas
Tipasnumber
Numatytoji reikšmė-0.125
Veido iškarpos vertikalios padėties santykis: ženklas nustato kryptį – teigiamos reikšmės reiškia aukštyn, neigiamos – žemyn.
batch_sizeneprivalomas
Tipasinteger
Numatytoji reikšmė32
Modelio paketų dydis, suderinantis spartą ir atmintį: jį padidinus naudojama daugiau atminties, bet vykdoma greičiau.
enable_safety_checkerneprivalomas
Tipasboolean
Numatytoji reikšmėfalse
Valdo, ar įjungtas saugos tikrinimas. Kai aktyvus, tikrintuvas prieš modelio apdorojimą patikrina įvesties vaizdą, ar jame yra veidas.
privaloma Kanoninis pavadinimas, taip pat priimamas

Failų parametrams reikia viešo https:// URL, ne didesnio nei 10 MB data: URI arba įkelto failo file_url. Failai

Išvestis

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "live-portrait",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 4500,
    "usd": "4.50",
    "charged": 4500,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "image_url": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.jpg"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Jūsų failai — jūsų pasirinkimasKiekvienas outputs[].url yra kopija mūsų saugykloje: saugoma neribotą laiką (mokama už GB per mėnesį) arba 7 dienos nemokamai, pagal paskyros nustatymą arba ?storage=.
Ta pati struktūra kiekviename modelyjetype, url, content_type, width, height ir duration taikomi vaizdams, vaizdo įrašams ir garsui. output yra paties modelio rezultatų objektas.
Išvesties laukai
video
object {url, content_type, file_name, file_size}Generuojant sukurtas vaizdo įrašo failas.

Daugiau modelių: Lūpų sinchronizavimas ir avatarai

AI agentams: šis puslapis Markdown formatu pateikiamas adresu https://doitong.com/lt/developers/models/live-portrait.md. Visi modeliai ir vadovai: https://doitong.com/developers/llms.txt