Hoppa till innehåll

Live Portrait

Integrera

Modell-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.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Upp till 4,50 $ per körning debiteras efter faktisk användning, resten återbetalas Kör den på den här sidan

Hämta API-nyckel
Kuaishou Läppsynkning och avatarer Läppsynkning #expression#animation

Animerar en porträttbild med uttryck från en styrande video, med finjusterade ansiktskontroller

Kuaishou · Video

Ditt första resultat visas här

Skapa en begäran nedan och kör den med din API-nyckel. Utdata kopieras till vår lagring och sparas för alltid eller 7 dagar kostnadsfritt.

Skapa en begäran

Kontrollerna genereras från modellschemat. Koden och priset uppdateras när du ändrar dem.

•obligatoriskt video_url
Släpp en fil eller

Video-URL som används för att styra läppsynkronisering.

•obligatoriskt image_url
Släpp en fil eller

Bild-URL för animering.

Avancerat 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
standard 0
standard 0

Grad av höjning eller sänkning av ögonbrynen.

standard 0

Grad av blinkning med ett öga.

standard 0

Omfattning av horisontell pupillrörelse.

standard 0

Omfattning av vertikal pupillrörelse.

standard 0

Grad av munöppning till formen 'aaa'.

standard 0

Grad av munformning till positionen 'eee'.

standard 0

Grad av munformning till positionen 'woo'.

standard 0

Grad av leende.

standard 0

Ansiktsrotation längs pitch-axeln.

standard 0

Ansiktsrotation längs yaw-axeln.

standard 0

Ansiktsrotation längs roll-axeln.

standard 512

Dimensioner för den resulterande bilden.

standard 2.3

Skalningsmultiplikator som tillämpas på ansiktsutsnittet.

standard 0

Förhållande som styr ansiktsutsnittets horisontella förskjutning.

standard -0.125

Vertikalt positioneringsförhållande för ansiktsutsnittet: tecknet anger riktningen, uppåt för positiva värden och nedåt för negativa värden.

standard 32

Batchstorlek för modellen, med en avvägning mellan hastighet och minne: en ökning använder mer minne i utbyte mot snabbare körning.

POST /run/live-portrait?wait=20 pris → 4,50 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Kör den här begäran

Din nyckel stannar i den här webbläsaren: den skickas endast till Doitong API och sparas endast i localStorage om du markerar Kom ihåg. Hämta en API-nyckel

Om Live Portrait

Överför ansiktsrörelser från en styrande video till ett stillbildsporträtt och skapar en video. Utöver `video_url` och `image_url` finns numeriska kontroller för blinkning, ögonbryn, blinkning med ett öga, pupiller, munformer (aaa, eee, woo), leende och huvudrotation i pitch, yaw och roll. Beskärnings- och sammanfogningsalternativ som `flag_do_crop` och `flag_pasteback` är tillgängliga, och `dsize` anger utdataformatets storlek (standard 512).

Parametrar

Skicka antingen det kanoniska namnet eller det inbyggda namnet, inte båda. Kanoniska namn

NamnTyp StandardTillåtna Beskrivning
video_urlobligatoriskt video
Typurl · video
Video-URL som används för att styra läppsynkronisering.
image_urlobligatoriskt image
Typurl · image
Bild-URL för animering.
eyebrowvalfritt
Typnumber
Standard0
−30 – 30
Grad av höjning eller sänkning av ögonbrynen.
winkvalfritt
Typnumber
Standard0
0 – 25
Grad av blinkning med ett öga.
pupil_xvalfritt
Typnumber
Standard0
−45 – 45
Omfattning av horisontell pupillrörelse.
pupil_yvalfritt
Typnumber
Standard0
−45 – 45
Omfattning av vertikal pupillrörelse.
aaavalfritt
Typnumber
Standard0
−200 – 200
Grad av munöppning till formen 'aaa'.
eeevalfritt
Typnumber
Standard0
−40 – 40
Grad av munformning till positionen 'eee'.
woovalfritt
Typnumber
Standard0
−100 – 100
Grad av munformning till positionen 'woo'.
smilevalfritt
Typnumber
Standard0
−2 – 2
Grad av leende.
flag_lip_zerovalfritt
Typboolean
Standardtrue
Läppslutning före animering, gäller endast när både flag_eye_retargeting och flag_lip_retargeting är satta till False.
rotate_pitchvalfritt
Typnumber
Standard0
−45 – 45
Ansiktsrotation längs pitch-axeln.
rotate_yawvalfritt
Typnumber
Standard0
−45 – 45
Ansiktsrotation längs yaw-axeln.
rotate_rollvalfritt
Typnumber
Standard0
−45 – 45
Ansiktsrotation längs roll-axeln.
flag_eye_retargetingvalfritt
Typboolean
Standardfalse
Växlare för ögonretargeting.
flag_lip_retargetingvalfritt
Typboolean
Standardfalse
Växlare för läppretargeting.
flag_stitchingvalfritt
Typboolean
Standardtrue
Växlare för sammanfogning; det rekommenderas att aktivera den.
flag_relativevalfritt
Typboolean
Standardtrue
Växlare för relativ rörelse.
flag_pastebackvalfritt
Typboolean
Standardtrue
Alternativ för återinfogning/sammanfogning som placerar det animerade ansiktsutsnittet i originalbilden och mappar det från ansiktsutsnittets koordinater.
flag_do_cropvalfritt
Typboolean
Standardtrue
Styr om källporträttet beskärs till ansiktsutsnittets koordinatsystem.
flag_do_rotvalfritt
Typboolean
Standardtrue
Styr om rotation utförs när flag_do_crop är true.
dsizevalfritt
Typinteger
Standard512
Dimensioner för den resulterande bilden.
scalevalfritt
Typnumber
Standard2.3
Skalningsmultiplikator som tillämpas på ansiktsutsnittet.
vx_ratiovalfritt
Typnumber
Standard0
Förhållande som styr ansiktsutsnittets horisontella förskjutning.
vy_ratiovalfritt
Typnumber
Standard-0.125
Vertikalt positioneringsförhållande för ansiktsutsnittet: tecknet anger riktningen, uppåt för positiva värden och nedåt för negativa värden.
batch_sizevalfritt
Typinteger
Standard32
Batchstorlek för modellen, med en avvägning mellan hastighet och minne: en ökning använder mer minne i utbyte mot snabbare körning.
enable_safety_checkervalfritt
Typboolean
Standardfalse
Styr om säkerhetskontrollen är aktiverad. När den är aktiv bearbetar kontrollen indatabilden för att verifiera att den innehåller ett ansikte före modellbearbetningen.
obligatoriskt Kanoniskt namn, accepteras också

Filparametrar tar emot en offentlig https://-URL, en data:-URI på upp till 10 MB eller file_url från en uppladdning. Filer

Resultat

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Dina filer, ditt valVarje outputs[].url är en kopia i vår lagring: sparad för alltid (debiteras per GB-månad) eller 7 dagar kostnadsfritt, enligt din kontoinställning eller ?storage=.
Samma struktur för varje modelltype, url, content_type, width, height och duration, för bilder, video och ljud. output är modellens eget resultatobjekt.
Resultatets fält
video
object {url, content_type, file_name, file_size}Videofil som skapats genom generering.

Fler modeller: Läppsynkning och avatarer

För AI-agenter: den här sidan som Markdown finns på https://doitong.com/sv/developers/models/live-portrait.md. Alla modeller och guider: https://doitong.com/developers/llms.txt