Prijeđi na sadržaj

Live Portrait

Integriraj

ID modela 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"

Do 4,50 $ po pokretanju naplaćuje se prema stvarnoj potrošnji, a ostatak se vraća Pokreni na ovoj stranici

Nabavi API ključ
Kuaishou Sinkronizacija usana i avatari Sinkronizacija usana #expression#animation

Animira portretnu sliku izrazima preuzetima iz upravljačkog videozapisa uz precizne kontrole lica

Kuaishou · Video

Vaš prvi rezultat bit će ovdje

Izradite zahtjev u nastavku i pokrenite ga svojim API ključem. Izlazi se kopiraju u našu pohranu i čuvaju zauvijek ili 7 dana besplatno.

Izradi zahtjev

Kontrole se generiraju iz sheme modela. Kôd i cijena ažuriraju se dok ih mijenjate.

•obavezno video_url
Ispustite datoteku ili

URL videozapisa upotrijebljen za upravljanje sinkronizacijom usana.

•obavezno image_url
Ispustite datoteku ili

URL slike za animaciju.

Napredno 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
zadano 0
zadano 0

Stupanj podizanja ili spuštanja obrva.

zadano 0

Stupanj namigivanja.

zadano 0

Količina vodoravnog pomicanja zjenica.

zadano 0

Količina okomitog pomicanja zjenica.

zadano 0

Stupanj otvaranja usta u oblik 'aaa'.

zadano 0

Stupanj oblikovanja usta u položaj 'eee'.

zadano 0

Stupanj oblikovanja usta u položaj 'woo'.

zadano 0

Stupanj osmijeha.

zadano 0

Količina rotacije lica oko osi pitch.

zadano 0

Količina rotacije lica oko osi yaw.

zadano 0

Količina rotacije lica oko osi roll.

zadano 512

Dimenzije rezultirajuće slike.

zadano 2.3

Množitelj skaliranja primijenjen na izrez lica.

zadano 0

Omjer koji upravlja vodoravnim pomakom izreza lica.

zadano -0.125

Omjer okomitog položaja izreza lica: predznak određuje smjer, prema gore za pozitivne vrijednosti i prema dolje za negativne.

zadano 32

Veličina serije modela, uz kompromis između brzine i memorije: povećanjem se upotrebljava više memorije u zamjenu za brže izvođenje.

POST /run/live-portrait?wait=20 cijena → 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"

Pokreni ovaj zahtjev

Vaš ključ ostaje u ovom pregledniku: šalje se samo Doitong API-ju i sprema u localStorage samo ako označite Zapamti. Nabavite API ključ

O modelu Live Portrait

Prenosi pokrete lica iz upravljačkog videozapisa na nepomični portret i izrađuje videozapis. Osim `video_url` i `image_url`, nudi numeričke kontrole za treptanje, obrve, namigivanje, zjenice, oblike usta (aaa, eee, woo), osmijeh i rotaciju glave po nagibu, zakretu i kotrljanju. Dostupne su opcije obrezivanja i spajanja poput `flag_do_crop` i `flag_pasteback`, a `dsize` postavlja veličinu izlaza (zadano 512).

Parametri

Pošaljite kanonski naziv ili izvorni naziv, ne oba. Kanonski nazivi

NazivVrsta ZadanoDopušteno Opis
video_urlobavezno video
Vrstaurl · video
URL videozapisa upotrijebljen za upravljanje sinkronizacijom usana.
image_urlobavezno image
Vrstaurl · image
URL slike za animaciju.
eyebrowneobavezno
Vrstanumber
Zadano0
−30 – 30
Stupanj podizanja ili spuštanja obrva.
winkneobavezno
Vrstanumber
Zadano0
0 – 25
Stupanj namigivanja.
pupil_xneobavezno
Vrstanumber
Zadano0
−45 – 45
Količina vodoravnog pomicanja zjenica.
pupil_yneobavezno
Vrstanumber
Zadano0
−45 – 45
Količina okomitog pomicanja zjenica.
aaaneobavezno
Vrstanumber
Zadano0
−200 – 200
Stupanj otvaranja usta u oblik 'aaa'.
eeeneobavezno
Vrstanumber
Zadano0
−40 – 40
Stupanj oblikovanja usta u položaj 'eee'.
wooneobavezno
Vrstanumber
Zadano0
−100 – 100
Stupanj oblikovanja usta u položaj 'woo'.
smileneobavezno
Vrstanumber
Zadano0
−2 – 2
Stupanj osmijeha.
flag_lip_zeroneobavezno
Vrstaboolean
Zadanotrue
Zatvaranje usana prije animacije, primjenjivo samo kada su flag_eye_retargeting i flag_lip_retargeting postavljeni na False.
rotate_pitchneobavezno
Vrstanumber
Zadano0
−45 – 45
Količina rotacije lica oko osi pitch.
rotate_yawneobavezno
Vrstanumber
Zadano0
−45 – 45
Količina rotacije lica oko osi yaw.
rotate_rollneobavezno
Vrstanumber
Zadano0
−45 – 45
Količina rotacije lica oko osi roll.
flag_eye_retargetingneobavezno
Vrstaboolean
Zadanofalse
Prekidač preusmjeravanja očiju.
flag_lip_retargetingneobavezno
Vrstaboolean
Zadanofalse
Prekidač preusmjeravanja usana.
flag_stitchingneobavezno
Vrstaboolean
Zadanotrue
Prekidač spajanja; preporučuje se njegovo omogućivanje.
flag_relativeneobavezno
Vrstaboolean
Zadanotrue
Prekidač relativnog kretanja.
flag_pastebackneobavezno
Vrstaboolean
Zadanotrue
Opcija vraćanja/spajanja koja postavlja animirani izrez lica u izvornu sliku i preslikava ga iz koordinata izreza lica.
flag_do_cropneobavezno
Vrstaboolean
Zadanotrue
Određuje izrezuje li se izvorni portret u koordinatni prostor izreza lica.
flag_do_rotneobavezno
Vrstaboolean
Zadanotrue
Određuje izvodi li se rotacija kada je flag_do_crop true.
dsizeneobavezno
Vrstainteger
Zadano512
Dimenzije rezultirajuće slike.
scaleneobavezno
Vrstanumber
Zadano2.3
Množitelj skaliranja primijenjen na izrez lica.
vx_rationeobavezno
Vrstanumber
Zadano0
Omjer koji upravlja vodoravnim pomakom izreza lica.
vy_rationeobavezno
Vrstanumber
Zadano-0.125
Omjer okomitog položaja izreza lica: predznak određuje smjer, prema gore za pozitivne vrijednosti i prema dolje za negativne.
batch_sizeneobavezno
Vrstainteger
Zadano32
Veličina serije modela, uz kompromis između brzine i memorije: povećanjem se upotrebljava više memorije u zamjenu za brže izvođenje.
enable_safety_checkerneobavezno
Vrstaboolean
Zadanofalse
Određuje je li sigurnosna provjera omogućena. Kada je aktivna, provjerava ulaznu sliku kako bi potvrdila da sadržava lice prije obrade modelom.
obavezno Kanonski naziv, također prihvaćen

Parametri datoteka prihvaćaju javni https:// URL, data: URI do 10 MB ili file_url prenesene datoteke. Datoteke

Izlaz

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"
  }
}
Vaše datoteke, vaš izborSvaki outputs[].url kopija je u našoj pohrani: čuva se zauvijek (naplaćuje se po GB-mjesecu) ili 7 dana besplatno, prema postavci računa ili ?storage=.
Isti oblik na svakom modelutype, url, content_type, width, height i duration za slike, videozapise i zvuk. output je vlastiti objekt rezultata modela.
Polja izlaza
video
object {url, content_type, file_name, file_size}Video datoteka proizvedena generiranjem.

Više modela: Sinkronizacija usana i avatari

Za AI agente: ova je stranica u Markdownu dostupna na https://doitong.com/hr/developers/models/live-portrait.md. Svi modeli i vodiči: https://doitong.com/developers/llms.txt