שפּרינגען צו אינהאַלט

LatentSync

אינטעגרירן

מאָדעל־id latentsync
# 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/latentsync?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",
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# 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"

פֿײַלן ווי דער בײַשפּיל: ⁨$ 0.20⁩ 200 API־קרעדיטן אײַערע פֿײַלן ווערן געמאסטן איידערן לויפֿן לויפֿן עס אויף דער דאָזיקער בלאַט

באַקומען אַן API שליסל
ByteDance ליפּסינק און אַוואַטאַרן ליפּסינק #animation#lip-sync

ליפּן-סינכראָניזאַציע ווידעא-צו-ווידעא וואָס פּאַסט צו אַ ווידעא'ס מויל-באַוועגונג צו אַ צוגעשטעלטן אוידיאָ טרעק

ByteDance · ווידעא

דאָ קומט אײַער ערשטער רעזולטאַט

בויט אונטן אַ בקשה און לויפט זי מיט אײַער API שליסל. רעזולטאַטן ווערן קאַפּירט צו אונדזער סטאָרידזש, געהאַלטן אויף אייביק אָדער 7 טעג אומזיסט.

בויען אַ בעטן

קאָנטראָלן ווערן דזשענערירט פֿון דעם מאָדעל־סכעמע. דער קאָד און דער פּרײַז דערהײַנטיקן זיך ווען איר ענדערט זיי.

•פארלאנגט video_url
לייגט אַרײַן אַ טעקע, אָדער

URL צו דעם ווידעא וועמענס ליפּ־באַוועגונגען וועלן ווערן סינכראָניזירט.

•פארלאנגט audio_url
לייגט אַרײַן אַ טעקע, אָדער

URL צו דעם אַודיאָ וואָס וועט פֿירן די ליפּ־סינכראָניזאַציע.

פֿאָרגעשריטן loop_mode · guidance_scale · seed · enable_safety_checker
loop_mode

קלײַבט pingpong אָדער loop צו באַשטימען ווי דער ווידעא חזרט זיך ווען זײַן דויער איז קירצער ווי דער אַודיאָ.

סטאַנדאַרט 1

Guidance־סקייל געווענדט בעת מאָדעל־Inference.

Seed וואָס קאָנטראָלירט גענערירונג־צופֿעליקייט; None ברענגט צו אַ צופֿעליק אויסגעקליבענעם seed.

POST /run/latentsync?wait=20 פּרײַז → ⁨$ 0.20⁩
# 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/latentsync?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",
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# 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"

לויפֿן דעם ריקוועסט

אײַער key בלײַבט אין דעם בלעטערער: זי ווערט געשיקט נאָר צום Doitong API און אָפּגעהיט (localStorage) נאָר אויב איר טיקט אָן געדענקען. באַקומען אַן API שליסל

וועגן LatentSync

נעמט אַ `video_url` און אַן `audio_url` און גיט אַרויס אַ ווידעא וועמענס ליפּן-באַוועגונגען פֿאָלגן דעם אוידיאָ. `guidance_scale` קייט פֿון 1 ביז 2, און `seed` איז אָפּציאָנעל. אויב דער אוידיאָ איז לענגער פֿונעם ווידעא, קען `loop_mode` זײַן pingpong אָדער loop.

פּאַראַמעטערס

שיקט אָדער דעם קאַנאָנישן נאָמען אָדער דעם נאַטיוון נאָמען, נישט ביידע. קאַנאָנישע נעמען

נאָמעןטיפּ סטאַנדאַרטערלויבט באַשרײַבונג
enable_safety_checkerאָפּציאָנעל
טיפּboolean
סטאַנדאַרטtrue
סקרינינג קען ווערן פאַרלייכטערט דורך שטעלן false, אויב דער רופער איז אָטעריזירט.
video_urlפארלאנגט video
טיפּurl · video
URL צו דעם ווידעא וועמענס ליפּ־באַוועגונגען וועלן ווערן סינכראָניזירט.
audio_urlפארלאנגט audio
טיפּurl · audio
URL צו דעם אַודיאָ וואָס וועט פֿירן די ליפּ־סינכראָניזאַציע.
guidance_scaleאָפּציאָנעל
טיפּnumber
סטאַנדאַרט1
1 – 2
Guidance־סקייל געווענדט בעת מאָדעל־Inference.
seedאָפּציאָנעל
טיפּinteger | null
Seed וואָס קאָנטראָלירט גענערירונג־צופֿעליקייט; None ברענגט צו אַ צופֿעליק אויסגעקליבענעם seed.
loop_modeאָפּציאָנעל
טיפּenum
pingpongloop
קלײַבט pingpong אָדער loop צו באַשטימען ווי דער ווידעא חזרט זיך ווען זײַן דויער איז קירצער ווי דער אַודיאָ.
פארלאנגט קאַנאָנישער נאָמען, אויך אַקצעפּטירט

טעקע־פּאַראַמעטערס נעמען אַן עפֿנטלעכע https:// URL, אַ data: URI ביז 10 MB, אָדער דעם file_url פֿון אַן אַרויפֿלאָד. טעקעס

אויסגאַבע

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "latentsync",
  "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": 200,
    "usd": "0.20",
    "charged": 200,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  },
  "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"
  }
}
אייער טעקעס, אייער ברירהיעדער outputs[].url איז אַ קאַפּיע אין אונדזער סטאָרידזש: געהאַלטן אויף אייביק (באַצאָלט פּער GB־חודש) אָדער 7 טעג אומזיסט, לויט אײַער חשבון־באַשטעטיקונג אָדער ?storage=.
דער זעלבער פֿאָרעם בײַ יעדן מאָדעלtype, url, content_type, width, height און duration, סײַ פֿאַר בילדער, ווידעאָ און אַודיאָ. output איז דער אייגענער רעזולטאַט־אָביעקט פֿון מאָדעל.
פֿעלדער פֿון דער אויסגאַבע
video
object {url, content_type, file_name, file_size}רעזולטאַט־ווידעא מיט סינכראָניזירטע ליפּ־באַוועגונגען.

פֿאַר AI־אַגענטן: דער בלאַט ווי Markdown געפֿינט זיך בײַ https://doitong.com/yi/developers/models/latentsync.md. אַלע מאָדעלן און גוידעס: https://doitong.com/developers/llms.txt