ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

PixVerse Swap

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id pixverse/swap
# 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/pixverse/swap?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/gen_fox_cartoon.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"

ਉਦਾਹਰਨ ਵਰਗੀਆਂ ਫ਼ਾਈਲਾਂ: $0.40 400 API ਕ੍ਰੈਡਿਟ ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ

ਟਾਰਗੇਟ ਇਮੇਜ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਅਕਤੀ, ਵਸਤੂ ਜਾਂ ਬੈਕਗ੍ਰਾਊਂਡ ਬਦਲਣ ਵਾਲਾ ਵੀਡੀਓ ਸਵੈਪ ਟੂਲ

PixVerse · ਵੀਡੀਓ

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ video_url
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

ਸਵੈਪ ਕਾਰਵਾਈ ਲਈ ਬਾਹਰੀ ਵੀਡੀਓ URL।

•ਲੋੜੀਂਦਾ image_url
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

ਸਵੈਪ ਕਾਰਵਾਈ ਲਈ ਟਾਰਗੇਟ ਚਿੱਤਰ URL।

resolution ਡਿਫ਼ਾਲਟ 720p

ਆਉਟਪੁੱਟ ਲਈ ਰੈਜ਼ੋਲਿਊਸ਼ਨ; 1080p ਉਪਲਬਧ ਨਹੀਂ ਹੈ।

ਉੱਨਤ mode · keyframe_id · seed · original_sound_switch · enable_safety_checker
mode ਡਿਫ਼ਾਲਟ person

ਸਵੈਪ ਕਾਰਵਾਈ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮੋਡ।

ਡਿਫ਼ਾਲਟ 1

ਚਿਹਰੇ/ਵਸਤੂ ਮੈਪਿੰਗ ਫ੍ਰੇਮ ID, 1 ਤੋਂ (duration_seconds * 24) ਦੇ ਅੰਦਰ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ। ID ਇਨਪੁੱਟ ਨੂੰ 24 FPS 'ਤੇ ਸਧਾਰਨ ਕਰਨ ਤੋਂ ਬਾਅਦ ਦੇ ਫ੍ਰੇਮਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ; ਇਸ ਲਈ 1 ਪਹਿਲੇ ਫ੍ਰੇਮ ਅਤੇ 24 ਵੀਡੀਓ ਵਿੱਚ 1 ਸਕਿੰਟ ਬਾਅਦ ਵਾਲੇ ਫ੍ਰੇਮ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ।

ਸਿਰਜਣਾ ਦੌਰਾਨ ਰੈਂਡਮਨੈੱਸ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਵਾਲਾ ਸੀਡ।

POST /run/pixverse/swap?wait=20 ਕੋਟ → $0.40
# 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/pixverse/swap?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/gen_fox_cartoon.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"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

PixVerse Swap ਬਾਰੇ

ਸਰੋਤ ਵੀਡੀਓ ਅਤੇ ਟਾਰਗੇਟ ਇਮੇਜ ਲੈ ਕੇ `mode` ਅਨੁਸਾਰ ਇਮੇਜ ਨੂੰ ਵਿਅਕਤੀ, ਵਸਤੂ ਜਾਂ ਬੈਕਗ੍ਰਾਊਂਡ ਵਜੋਂ ਸਵੈਪ ਕਰਦਾ ਹੈ। `keyframe_id` ਮੈਪਿੰਗ ਲਈ ਵਰਤੇ ਜਾਣ ਵਾਲਾ ਫ੍ਰੇਮ ਚੁਣਦਾ ਹੈ, ਜਿਸ ਦੀ ਗਿਣਤੀ 24 FPS ਤੇ ਹੁੰਦੀ ਹੈ। ਆਉਟਪੁੱਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ 360p, 540p ਜਾਂ 720p ਹੁੰਦਾ ਹੈ, ਅਤੇ `original_sound_switch` ਮੂਲ ਆਡੀਓ ਰੱਖਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

ਕੈਨੋਨਿਕਲ ਨਾਮ ਜਾਂ ਨੇਟਿਵ ਨਾਮ ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਭੇਜੋ, ਦੋਵੇਂ ਨਹੀਂ। ਕੈਨੋਨਿਕਲ ਨਾਮ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
video_urlਲੋੜੀਂਦਾ video
ਕਿਸਮurl · video
ਸਵੈਪ ਕਾਰਵਾਈ ਲਈ ਬਾਹਰੀ ਵੀਡੀਓ URL।
modeਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟperson
personobjectbackground
ਸਵੈਪ ਕਾਰਵਾਈ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮੋਡ।
keyframe_idਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ1
≥ 1
ਚਿਹਰੇ/ਵਸਤੂ ਮੈਪਿੰਗ ਫ੍ਰੇਮ ID, 1 ਤੋਂ (duration_seconds * 24) ਦੇ ਅੰਦਰ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ। ID ਇਨਪੁੱਟ ਨੂੰ 24 FPS 'ਤੇ ਸਧਾਰਨ ਕਰਨ ਤੋਂ ਬਾਅਦ ਦੇ ਫ੍ਰੇਮਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ; ਇਸ ਲਈ 1 ਪਹਿਲੇ ਫ੍ਰੇਮ ਅਤੇ 24 ਵੀਡੀਓ ਵਿੱਚ 1 ਸਕਿੰਟ ਬਾਅਦ ਵਾਲੇ ਫ੍ਰੇਮ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ।
image_urlਲੋੜੀਂਦਾ image
ਕਿਸਮurl · image
ਸਵੈਪ ਕਾਰਵਾਈ ਲਈ ਟਾਰਗੇਟ ਚਿੱਤਰ URL।
resolutionਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟ720p
360p540p720p
ਆਉਟਪੁੱਟ ਲਈ ਰੈਜ਼ੋਲਿਊਸ਼ਨ; 1080p ਉਪਲਬਧ ਨਹੀਂ ਹੈ।
seedਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਸਿਰਜਣਾ ਦੌਰਾਨ ਰੈਂਡਮਨੈੱਸ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਵਾਲਾ ਸੀਡ।
original_sound_switchਵਿਕਲਪਿਕ
ਕਿਸਮboolean
ਡਿਫ਼ਾਲਟtrue
ਇਹ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਮੂਲ ਆਡੀਓ ਬਰਕਰਾਰ ਰੱਖੀ ਜਾਵੇ ਜਾਂ ਨਹੀਂ।
enable_safety_checkerਵਿਕਲਪਿਕ
ਕਿਸਮboolean
ਡਿਫ਼ਾਲਟtrue
false ਸੈੱਟ ਕਰਕੇ ਸਕ੍ਰੀਨਿੰਗ ਨੂੰ ਢਿੱਲਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੇ ਕਾਲਰ ਅਧਿਕਾਰਤ ਹੋਵੇ।
ਲੋੜੀਂਦਾ ਕੈਨੋਨਿਕਲ ਨਾਮ, ਇਹ ਵੀ ਸਵੀਕਾਰਿਆ ਜਾਂਦਾ ਹੈ

ਫ਼ਾਈਲ ਪੈਰਾਮੀਟਰ ਜਨਤਕ https:// URL, 10 MB ਤੱਕ ਦਾ data: URI, ਜਾਂ ਅੱਪਲੋਡ ਦੇ file_url ਨੂੰ ਸਵੀਕਾਰਦੇ ਹਨ। ਫ਼ਾਈਲਾਂ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "pixverse/swap",
  "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": 400,
    "usd": "0.40",
    "charged": 400,
    "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/gen_fox_cartoon.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"
  }
}
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ, ਤੁਹਾਡੀ ਚੋਣਹਰ 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/pa/developers/models/pixverse/swap.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt