Langkau ke kandungan

AI Avatar Multi Text

Integrasikan

ID model ai-avatar/multi-text
# 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/ai-avatar/multi-text?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.jpg",
    "first_text_input": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "second_text_input": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

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

Permintaan ini: ≈$0.648 648 kredit API Jalankan pada halaman ini

Dapatkan kunci API
Open model Lip-sync & Avatar Lip-syncsehingga 720p #stylized#transform

Menghasilkan video bercakap dua orang daripada satu imej, dengan skrip dan suara pilihan untuk setiap penutur

Open model · Video

Hasil pertama anda akan muncul di sini

Bina permintaan di bawah dan jalankannya dengan kunci API anda. Output disalin ke storan kami, disimpan selama-lamanya atau 7 hari secara percuma.

Bina permintaan

Kawalan dijana daripada skema model. Kod dan harga dikemas kini apabila anda mengubahnya.

•diperlukan

Teks yang mengarahkan proses penjanaan video.

•diperlukan

Teks yang mengarahkan proses penjanaan video.

•diperlukan

Arahan teks yang memandu penjanaan video.

•diperlukan image_url
Lepaskan fail, atau

URL imej sumber, dengan nisbah bidang yang dipilih menentukan sama ada prapemprosesan diperlukan: ketidakpadanan mencetuskan penskalaan semula diikuti pemangkasan tengah.

resolution lalai 480p

Resolusi video output; hanya 480p dan 720p disokong.

lalai 191

Bilangan bingkai untuk penjanaan, daripada 81 hingga 129, termasuk kedua-duanya.

Lanjutan acceleration · voice1 · voice2 · seed · enable_safety_checker
acceleration lalai regular

Tahap pecutan yang digunakan semasa penjanaan.

lalai Sarah

Suara yang diberikan kepada orang pertama semasa menjana pertuturan.

lalai Roger

Suara yang diberikan kepada orang kedua semasa menjana pertuturan.

lalai 81

Seed yang menjadikan penjanaan boleh diulang. Menetapkannya kepada None memilih seed secara rawak.

POST /run/ai-avatar/multi-text?wait=20 sebut harga → $0.648
# 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/ai-avatar/multi-text?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.jpg",
    "first_text_input": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "second_text_input": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

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

Jalankan permintaan ini

Kunci anda kekal dalam pelayar ini: ia hanya dihantar kepada Doitong API dan disimpan (localStorage) hanya jika anda menanda Ingat. Dapatkan kunci API

Tentang AI Avatar Multi Text

Menganimasikan satu imej menjadi perbualan antara dua orang. Berikan `first_text_input` dan `second_text_input` sebagai dialog, bersama `prompt`, kemudian pilih `voice1` dan `voice2` daripada suara pratetap. Output ialah 480p atau 720p, dengan `num_frames` dari 41 hingga 241. Tetapan `acceleration` berupa none, regular atau high tersedia.

Parameter

Hantar sama ada nama kanonik atau nama natif, bukan kedua-duanya. Nama kanonik

NamaJenis LalaiDibenarkan Penerangan
image_urldiperlukan image
Jenisurl · image
URL imej sumber, dengan nisbah bidang yang dipilih menentukan sama ada prapemprosesan diperlukan: ketidakpadanan mencetuskan penskalaan semula diikuti pemangkasan tengah.
first_text_inputdiperlukan
Jenisstring
Teks yang mengarahkan proses penjanaan video.
second_text_inputdiperlukan
Jenisstring
Teks yang mengarahkan proses penjanaan video.
voice1pilihan
Jenisenum
LalaiSarah
AriaRogerSarahLauraCharlieGeorgeCallumRiverLiamCharlotteAliceMatildaWillJessicaEricChris
+4 lagiBrianDanielLilyBill
Suara yang diberikan kepada orang pertama semasa menjana pertuturan.
voice2pilihan
Jenisenum
LalaiRoger
AriaRogerSarahLauraCharlieGeorgeCallumRiverLiamCharlotteAliceMatildaWillJessicaEricChris
+4 lagiBrianDanielLilyBill
Suara yang diberikan kepada orang kedua semasa menjana pertuturan.
promptdiperlukan
Jenisstring
Arahan teks yang memandu penjanaan video.
num_framespilihan
Jenisinteger
Lalai191
41 – 241
Bilangan bingkai untuk penjanaan, daripada 81 hingga 129, termasuk kedua-duanya.
resolutionpilihan
Jenisenum
Lalai480p
480p720p
Resolusi video output; hanya 480p dan 720p disokong.
seedpilihan
Jenisinteger
Lalai81
0 – 4,294,967,295
Seed yang menjadikan penjanaan boleh diulang. Menetapkannya kepada None memilih seed secara rawak.
accelerationpilihan
Jenisenum
Lalairegular
noneregularhigh
Tahap pecutan yang digunakan semasa penjanaan.
enable_safety_checkerpilihan
Jenisboolean
Lalaitrue
Pemeriksaan boleh dilonggarkan dengan menetapkannya kepada false, jika pemanggil dibenarkan.
diperlukan Nama kanonik, turut diterima

Parameter fail menerima URL awam https://, URI data: sehingga 10 MB, atau file_url bagi muat naik. Fail

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ai-avatar/multi-text",
  "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": 648,
    "usd": "0.648",
    "charged": 648,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/avatar/talking_avatar.jpg",
    "first_text_input": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "second_text_input": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "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
    },
    "seed": 42
  },
  "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"
  }
}
Fail anda, pilihan andaSetiap outputs[].url ialah salinan pada storan kami: disimpan selama-lamanya (dibayar setiap GB-bulan) atau 7 hari secara percuma, mengikut tetapan akaun anda atau ?storage=.
Bentuk yang sama pada setiap modeltype, url, content_type, width, height dan duration, untuk imej, video dan audio. output ialah objek hasil model itu sendiri.
Medan output
video
object {url, content_type, file_name, file_size}Fail video yang dihasilkan oleh penjanaan.
seed
integerNilai seed yang digunakan semasa penjanaan.

Lebih banyak model: Lip-sync & Avatar

Untuk ejen AI: halaman ini dalam Markdown tersedia di https://doitong.com/ms/developers/models/ai-avatar/multi-text.md. Semua model dan panduan: https://doitong.com/developers/llms.txt