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

Lightx · Relight

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

ਮਾਡਲ id lightx/relight
# 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/relight?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

ਪ੍ਰੌਂਪਟ, ਹਵਾਲਾ ਫ੍ਰੇਮ, HDR ਚਿੱਤਰ ਜਾਂ ਬੈਕਗ੍ਰਾਊਂਡ ਚਿੱਤਰ ਦੁਆਰਾ ਨਿਰਦੇਸ਼ਿਤ ਵੀਡੀਓ ਰੀਲਾਈਟਿੰਗ

Open model · ਵੀਡੀਓ

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

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

ਰਿਕਵੈਸਟ ਬਣਾਓ

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

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

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

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

ਉੱਨਤ relit_cond_type · relit_cond_img_url · ref_id · seed · enable_safety_checker · relight_parameters
relit_cond_type ਡਿਫ਼ਾਲਟ ic

ਰੀਲਾਈਟਿੰਗ ਲਈ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਕੰਡੀਸ਼ਨ ਦੀ ਕਿਸਮ।

relight_condition_type ਦੀਆਂ 'ref', 'hdr', ਅਤੇ 'bg' ਸੈਟਿੰਗਾਂ ਲਈ ਲੋੜੀਂਦਾ ਕੰਡੀਸ਼ਨਿੰਗ ਚਿੱਤਰ URL; 'bg' ਮੋਡ ਵਿੱਚ ਇਹ ਬੈਕਗ੍ਰਾਊਂਡ ਦਿੰਦਾ ਹੈ।

ਡਿਫ਼ਾਲਟ 0

ਫ੍ਰੇਮ ਇੰਡੈਕਸ ਦੁਆਰਾ ਚੁਣਿਆ ਗਿਆ ਰੀਲਾਈਟਿੰਗ ਰੈਫਰੈਂਸ, ਜਿਸ ਵਿੱਚ ਸਿਰਜੇ ਗਏ ਫ੍ਰੇਮਾਂ ਦੀ ਗਿਣਤੀ ਵਿਸ਼ੇਸ਼ ਉੱਪਰੀ ਸੀਮਾ ਵਜੋਂ ਕੰਮ ਕਰਦੀ ਹੈ। ਇਹ ਗਿਣਤੀ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ 49 ਹੈ।

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

ਰੀਲਾਈਟਿੰਗ ਸੈਟਿੰਗਾਂ, ਜਿਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ relight_condition_type 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ: 'ic' ਲਈ ਇਹ ਲੋੜੀਂਦੀਆਂ ਹਨ, ਜਦਕਿ 'bg' ਇਨ੍ਹਾਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਦੀ ਥਾਂ ਬੈਕਗ੍ਰਾਊਂਡ ਚਿੱਤਰ URL ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

POST /run/lightx/relight?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/relight?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 · Relight ਬਾਰੇ

ਇਨਪੁਟ ਵੀਡੀਓ ਦੀ ਰੌਸ਼ਨੀ ਬਦਲਦਾ ਹੈ। `relit_cond_type` ਕੰਡੀਸ਼ਨ ਚੁਣਦਾ ਹੈ: ic (`relight_parameters` ਵਰਤਦਾ ਹੈ), ref, hdr ਜਾਂ bg; ਆਖਰੀ ਤਿੰਨਾਂ ਲਈ `relit_cond_img_url` ਵਿੱਚ ਕੰਡੀਸ਼ਨਿੰਗ ਚਿੱਤਰ ਲੋੜੀਂਦਾ ਹੈ। `ref_id` (0 ਤੋਂ 48) ref ਮੋਡ ਲਈ ਹਵਾਲਾ ਫ੍ਰੇਮ ਚੁਣਦਾ ਹੈ। ਟੈਕਸਟ `prompt` ਵਿਕਲਪਿਕ ਹੈ ਅਤੇ ਨਾ ਦੇਣ 'ਤੇ ਵੀਡੀਓ ਲਈ ਆਪਣੇ ਆਪ ਕੈਪਸ਼ਨ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

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

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
video_urlਲੋੜੀਂਦਾ video
ਕਿਸਮurl · video
ਇਨਪੁੱਟ ਵੀਡੀਓ ਦਾ URL।
promptਵਿਕਲਪਿਕ
ਕਿਸਮstring | null
ਵਿਕਲਪਿਕ ਟੈਕਸਟ ਪ੍ਰੌਂਪਟ; ਜਦੋਂ ਕੋਈ ਪ੍ਰੌਂਪਟ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ, Light-X ਵੀਡੀਓ ਲਈ ਆਪਣੇ-ਆਪ ਕੈਪਸ਼ਨ ਬਣਾਉਂਦਾ ਹੈ।
seedਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਸਿਰਜਣਾ ਨੂੰ ਦੁਹਰਾਉਣਯੋਗ ਬਣਾਉਣ ਵਾਲਾ ਸੀਡ। ਇਸਨੂੰ None ਸੈੱਟ ਕਰਨ ਨਾਲ ਸੀਡ ਬੇਤਰਤੀਬੇ ਢੰਗ ਨਾਲ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।
relit_cond_typeਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟic
icrefhdrbg
ਰੀਲਾਈਟਿੰਗ ਲਈ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਕੰਡੀਸ਼ਨ ਦੀ ਕਿਸਮ।
relight_parametersਵਿਕਲਪਿਕ
ਕਿਸਮobject
ਰੀਲਾਈਟਿੰਗ ਸੈਟਿੰਗਾਂ, ਜਿਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ relight_condition_type 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ: 'ic' ਲਈ ਇਹ ਲੋੜੀਂਦੀਆਂ ਹਨ, ਜਦਕਿ 'bg' ਇਨ੍ਹਾਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਦੀ ਥਾਂ ਬੈਕਗ੍ਰਾਊਂਡ ਚਿੱਤਰ URL ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
relight_parameters.relight_promptਲੋੜੀਂਦਾ
ਕਿਸਮstring
ਤਿਆਰ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਰੋਸ਼ਨੀ ਸਥਿਤੀਆਂ ਦਰਸਾਉਣ ਵਾਲਾ ਟੈਕਸਟ ਪ੍ਰੌਂਪਟ।
relight_parameters.bg_sourceਵਿਕਲਪਿਕ
ਕਿਸਮenum
ਡਿਫ਼ਾਲਟLeft
LeftRightTopBottom
IC-light ਲਈ ਰੋਸ਼ਨੀ ਸਰੋਤ ਦੀ ਦਿਸ਼ਾ।
relight_parameters.cfgਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ2
1 – 10
ਰੀਲਾਈਟਿੰਗ ਦੌਰਾਨ ਲਾਗੂ ਕੀਤੇ classifier-free guidance ਦਾ ਸਕੇਲ।
relight_parameters.use_sky_maskਵਿਕਲਪਿਕ
ਕਿਸਮboolean
ਡਿਫ਼ਾਲਟfalse
ਬਾਹਰੀ ਦ੍ਰਿਸ਼ਾਂ ਲਈ ਆਕਾਸ਼ ਮਾਸਕਿੰਗ ਟੌਗਲ।
relit_cond_img_urlਵਿਕਲਪਿਕ
ਕਿਸਮstring | null
relight_condition_type ਦੀਆਂ 'ref', 'hdr', ਅਤੇ 'bg' ਸੈਟਿੰਗਾਂ ਲਈ ਲੋੜੀਂਦਾ ਕੰਡੀਸ਼ਨਿੰਗ ਚਿੱਤਰ URL; 'bg' ਮੋਡ ਵਿੱਚ ਇਹ ਬੈਕਗ੍ਰਾਊਂਡ ਦਿੰਦਾ ਹੈ।
ref_idਵਿਕਲਪਿਕ
ਕਿਸਮinteger
ਡਿਫ਼ਾਲਟ0
0 – 48
ਫ੍ਰੇਮ ਇੰਡੈਕਸ ਦੁਆਰਾ ਚੁਣਿਆ ਗਿਆ ਰੀਲਾਈਟਿੰਗ ਰੈਫਰੈਂਸ, ਜਿਸ ਵਿੱਚ ਸਿਰਜੇ ਗਏ ਫ੍ਰੇਮਾਂ ਦੀ ਗਿਣਤੀ ਵਿਸ਼ੇਸ਼ ਉੱਪਰੀ ਸੀਮਾ ਵਜੋਂ ਕੰਮ ਕਰਦੀ ਹੈ। ਇਹ ਗਿਣਤੀ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ 49 ਹੈ।
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/relight",
  "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/relight.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt