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

Lightx · Recamera

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

ਮਾਡਲ id lightx/recamera
# 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/lightx/recamera?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"
  }'

# 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.49 490 API ਕ੍ਰੈਡਿਟ ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
Open model ਵੀਡੀਓ ਤੋਂ ਵੀਡੀਓ #video-to-video#recamera#relight

trajectory ਜਾਂ target-pose ਕੰਟਰੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦਿਆਂ, ਮੁੜ-ਰੋਸ਼ਨੀ ਸਮੇਤ, ਮੌਜੂਦਾ ਵੀਡੀਓ ਨੂੰ ਨਵੇਂ ਕੈਮਰਾ ਪਾਥ ਤੋਂ ਮੁੜ ਫ਼ਿਲਮਾਉਂਦਾ ਹੈ

Open model · ਵੀਡੀਓ

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

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

ਰਿਕਵੈਸਟ ਬਣਾਓ

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

ਵਿਕਲਪਿਕ ਟੈਕਸਟ ਪ੍ਰੌਂਪਟ; ਜਦੋਂ ਕੋਈ ਪ੍ਰੌਂਪਟ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ, Light-X ਵੀਡੀਓ ਲਈ ਆਪਣੇ-ਆਪ ਕੈਪਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ।

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

ਇਨਪੁੱਟ ਵੀਡੀਓ ਦਾ URL।

ਉੱਨਤ camera · mode · seed · enable_safety_checker · trajectory · target_pose
camera ਡਿਫ਼ਾਲਟ traj

ਕੈਮਰਾ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮੋਡ।

mode ਡਿਫ਼ਾਲਟ gradual

ਕੈਮਰਾ ਮੂਵਮੈਂਟ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮੋਡ।

ਸਿਰਜਣਾ ਨੂੰ ਦੁਹਰਾਉਣਯੋਗ ਬਣਾਉਣ ਵਾਲਾ ਸੀਡ। ਇਸਨੂੰ None ਸੈੱਟ ਕਰਨ ਨਾਲ ਸੀਡ ਬੇਤਰਤੀਬੇ ਢੰਗ ਨਾਲ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।

ਕੈਮਰਾ ਪਾਥ ਸੈਟਿੰਗਾਂ, recamera ਮੋਡ ਵਿੱਚ ਲੋੜੀਂਦੀਆਂ ਹਨ।

ਟਾਰਗੇਟ ਕੈਮਰਾ ਪੋਜ਼, camera='target' ਹੋਣ 'ਤੇ ਲੋੜੀਂਦਾ ਹੈ। ਐਰੇ ਨੂੰ theta, ਫਿਰ phi, ਫਿਰ radius, ਫਿਰ x, ਫਿਰ y ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਦਿਓ।

POST /run/lightx/recamera?wait=20 ਕੋਟ → $0.49
# 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/lightx/recamera?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"
  }'

# 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 ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

Lightx · Recamera ਬਾਰੇ

ਇਨਪੁਟ `video_url` ਲੈ ਕੇ ਬਦਲੇ ਹੋਏ ਕੈਮਰਾ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਨਾਲ ਦੁਬਾਰਾ ਰੈਂਡਰ ਕਰਦਾ ਹੈ। `camera` ਨੂੰ `traj` ਸੈੱਟ ਕਰਕੇ `trajectory` ਦਿਓ, ਜਾਂ `target` ਸੈੱਟ ਕਰਕੇ [theta, phi, radius, x, y] ਵਾਲਾ `target_pose` ਦਿਓ। ਮੋਸ਼ਨ `mode` gradual, bullet, direct ਜਾਂ dolly-zoom ਹੋ ਸਕਦਾ ਹੈ। ਟੈਕਸਟ `prompt` ਵਿਕਲਪਿਕ ਹੈ; ਨਾ ਦੇਣ 'ਤੇ ਵੀਡੀਓ ਲਈ ਆਪਣੇ ਆਪ ਕੈਪਸ਼ਨ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

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

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
video_urlਲੋੜੀਂਦਾ video
ਕਿਸਮurl · video
ਇਨਪੁੱਟ ਵੀਡੀਓ ਦਾ URL।
promptਵਿਕਲਪਿਕ
ਕਿਸਮstring | null
ਵਿਕਲਪਿਕ ਟੈਕਸਟ ਪ੍ਰੌਂਪਟ; ਜਦੋਂ ਕੋਈ ਪ੍ਰੌਂਪਟ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ, Light-X ਵੀਡੀਓ ਲਈ ਆਪਣੇ-ਆਪ ਕੈਪਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ।
seedਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਸਿਰਜਣਾ ਨੂੰ ਦੁਹਰਾਉਣਯੋਗ ਬਣਾਉਣ ਵਾਲਾ ਸੀਡ। ਇਸਨੂੰ None ਸੈੱਟ ਕਰਨ ਨਾਲ ਸੀਡ ਬੇਤਰਤੀਬੇ ਢੰਗ ਨਾਲ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।
cameraਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟtraj
trajtarget
ਕੈਮਰਾ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮੋਡ।
modeਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟgradual
gradualbulletdirectdolly-zoom
ਕੈਮਰਾ ਮੂਵਮੈਂਟ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਮੋਡ।
trajectoryਵਿਕਲਪਿਕ
ਕਿਸਮobject
ਕੈਮਰਾ ਪਾਥ ਸੈਟਿੰਗਾਂ, recamera ਮੋਡ ਵਿੱਚ ਲੋੜੀਂਦੀਆਂ ਹਨ।
trajectory.thetaਲੋੜੀਂਦਾ
ਕਿਸਮnumber[]
ਹਰੇਕ ਕੀ-ਫ੍ਰੇਮ ਦੇ ਹਰੀਜ਼ਾਂਟਲ ਰੋਟੇਸ਼ਨ ਕੋਣ, ਡਿਗਰੀਆਂ ਵਿੱਚ ਮਾਪੇ ਜਾਂਦੇ ਹਨ।
trajectory.phiਲੋੜੀਂਦਾ
ਕਿਸਮnumber[]
ਹਰੇਕ ਕੀ-ਫ੍ਰੇਮ ਦੇ ਵਰਟੀਕਲ ਰੋਟੇਸ਼ਨ ਕੋਣ, ਡਿਗਰੀਆਂ ਵਿੱਚ ਮਾਪੇ ਜਾਂਦੇ ਹਨ।
trajectory.radiusਲੋੜੀਂਦਾ
ਕਿਸਮnumber[]
ਹਰੇਕ ਕੀ-ਫ੍ਰੇਮ ਲਈ ਕੈਮਰਾ ਦੂਰੀ ਨੂੰ ਸਕੇਲ ਕਰਨ ਵਾਲੇ ਗੁਣਕ।
target_poseਵਿਕਲਪਿਕ
ਕਿਸਮnumber[]
ਟਾਰਗੇਟ ਕੈਮਰਾ ਪੋਜ਼, camera='target' ਹੋਣ 'ਤੇ ਲੋੜੀਂਦਾ ਹੈ। ਐਰੇ ਨੂੰ theta, ਫਿਰ phi, ਫਿਰ radius, ਫਿਰ x, ਫਿਰ y ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਦਿਓ।
enable_safety_checkerਵਿਕਲਪਿਕ
ਕਿਸਮboolean
ਡਿਫ਼ਾਲਟtrue
false ਸੈੱਟ ਕਰਕੇ ਸਕ੍ਰੀਨਿੰਗ ਨੂੰ ਢਿੱਲਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੇ ਕਾਲਰ ਅਧਿਕਾਰਤ ਹੋਵੇ।
ਲੋੜੀਂਦਾ ਕੈਨੋਨਿਕਲ ਨਾਮ, ਇਹ ਵੀ ਸਵੀਕਾਰਿਆ ਜਾਂਦਾ ਹੈ

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

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "lightx/recamera",
  "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": 490,
    "usd": "0.49",
    "charged": 490,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "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,
    "input_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
    },
    "viz_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}ਸਿਰਜਣਾ ਨਾਲ ਤਿਆਰ ਕੀਤੀ ਵੀਡੀਓ ਫ਼ਾਈਲ।
seed
integerਸਿਰਜਣਾ ਦੌਰਾਨ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਸੀਡ ਮੁੱਲ।
input_video
object {url, content_type, file_name, file_size} | nullਨਾਰਮਲਾਈਜ਼ ਕੀਤਾ ਜਾਂ ਪ੍ਰੋਸੈਸ ਕੀਤਾ ਇਨਪੁੱਟ ਵੀਡੀਓ, ਜਦੋਂ ਪਾਈਪਲਾਈਨ ਇਸਨੂੰ ਤਿਆਰ ਕਰਦੀ ਹੈ ਤਾਂ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
viz_video
object {url, content_type, file_name, file_size} | nullਵਿਜ਼ੁਅਲਾਈਜ਼ੇਸ਼ਨ ਜਾਂ ਡੀਬੱਗਿੰਗ ਵੀਡੀਓ, ਜਦੋਂ ਪਾਈਪਲਾਈਨ ਇਸਨੂੰ ਤਿਆਰ ਕਰਦੀ ਹੈ ਤਾਂ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

ਹੋਰ ਮਾਡਲ: ਵੀਡੀਓ ਤੋਂ ਵੀਡੀਓ

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/lightx/recamera.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt