İçeriğe geç

Lightx · Recamera

Entegre et

Model kimliği 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"

Örnekteki gibi dosyalar: $0,49 490 API kredisi dosyalarınız çalıştırmadan önce ölçülür Bu sayfada çalıştır

API anahtarı al
Open model Videodan Videoya #video-to-video#recamera#relight

Yörünge veya hedef poz kontrolüyle, yeniden aydınlatma dahil, mevcut videoyu yeni bir kamera yolundan yeniden çeker

Open model · Video

İlk sonucunuz burada görünecek

Aşağıda bir istek oluşturun ve API anahtarınızla çalıştırın. Çıktılar depolamamıza kopyalanır ve sonsuza kadar veya ücretsiz olarak 7 gün boyunca saklanır.

İstek oluştur

Kontroller model şemasından oluşturulur. Değerleri değiştirdikçe kod ve fiyat güncellenir.

İsteğe bağlı metin istemi; istem sağlanmadığında Light-X videoyu otomatik olarak açıklar.

•gerekli video_url
Dosyayı bırakın veya

Girdi videosunun URL'si.

Gelişmiş camera · mode · seed · enable_safety_checker · trajectory · target_pose
camera varsayılan traj

Kamerayı denetlemek için kullanılan mod.

mode varsayılan gradual

Kamera hareketi için kullanılan mod.

Üretimi tekrarlanabilir kılan seed. None olarak ayarlanması seed'in rastgele seçilmesini sağlar.

recamera modunda zorunlu olan kamera yolu ayarları.

camera='target' olduğunda zorunlu hedef kamera pozu. Theta, ardından phi, radius, x ve y sırasıyla düzenlenmiş bir dizi sağlayın.

POST /run/lightx/recamera?wait=20 fiyat → $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"

Bu isteği çalıştır

Anahtarınız bu tarayıcıda kalır: yalnızca Doitong API'ye gönderilir ve yalnızca Hatırla seçeneğini işaretlerseniz localStorage'a kaydedilir. API anahtarı al

Lightx · Recamera hakkında

Bir `video_url` girdisini değişen kamera bakış açısıyla yeniden oluşturur. `camera` değerini `traj` olarak ayarlayıp `trajectory` sağlayın veya `target` olarak ayarlayıp [theta, phi, radius, x, y] biçiminde `target_pose` verin. Hareket `mode` değeri gradual, bullet, direct veya dolly-zoom olabilir. Metin `prompt` isteğe bağlıdır; verilmezse video otomatik olarak altyazılanır.

Parametreler

Kanonik adı veya yerel adı gönderin; ikisini birden göndermeyin. Kanonik adlar

AdTür Varsayılanİzin verilen Açıklama
video_urlgerekli video
Türurl · video
Girdi videosunun URL'si.
promptisteğe bağlı
Türstring | null
İsteğe bağlı metin istemi; istem sağlanmadığında Light-X videoyu otomatik olarak açıklar.
seedisteğe bağlı
Türinteger | null
Üretimi tekrarlanabilir kılan seed. None olarak ayarlanması seed'in rastgele seçilmesini sağlar.
cameraisteğe bağlı
Türenum
Varsayılantraj
trajtarget
Kamerayı denetlemek için kullanılan mod.
modeisteğe bağlı
Türenum
Varsayılangradual
gradualbulletdirectdolly-zoom
Kamera hareketi için kullanılan mod.
trajectoryisteğe bağlı
Türobject
recamera modunda zorunlu olan kamera yolu ayarları.
trajectory.thetagerekli
Türnumber[]
Anahtar kare başına derece cinsinden yatay dönüş açıları.
trajectory.phigerekli
Türnumber[]
Anahtar kare başına derece cinsinden dikey dönüş açıları.
trajectory.radiusgerekli
Türnumber[]
Kamera mesafesini ölçekleyen anahtar kare başına katsayılar.
target_poseisteğe bağlı
Türnumber[]
camera='target' olduğunda zorunlu hedef kamera pozu. Theta, ardından phi, radius, x ve y sırasıyla düzenlenmiş bir dizi sağlayın.
enable_safety_checkeristeğe bağlı
Türboolean
Varsayılantrue
Çağıran yetkiliyse false ayarlanarak tarama gevşetilebilir.
gerekli Kanonik ad, bu ad da kabul edilir

Dosya parametreleri herkese açık bir https:// URL'si, 10 MB'a kadar bir data: URI'si veya yüklenen bir dosyanın file_url değerini kabul eder. Dosyalar

Çıktı

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"
  }
}
Dosyalarınız, seçiminizHer outputs[].url, depolamamızdaki bir kopyadır: sonsuza kadar (GB-ay başına ücretli) veya ücretsiz olarak 7 gün boyunca, hesap ayarınızla ya da ?storage= ile saklanır.
Her modelde aynı yapıGörüntüler, video ve ses için type, url, content_type, width, height ve duration aynıdır. output, modelin kendi sonuç nesnesidir.
Çıktı alanları
video
object {url, content_type, file_name, file_size}Üretimle oluşturulan video dosyası.
seed
integerÜretim sırasında uygulanan seed değeri.
input_video
object {url, content_type, file_name, file_size} | nullPipeline ürettiğinde isteğe bağlı olarak döndürülen normalleştirilmiş veya işlenmiş girdi videosu.
viz_video
object {url, content_type, file_name, file_size} | nullPipeline ürettiğinde isteğe bağlı olarak döndürülen görselleştirme veya hata ayıklama videosu.

Daha fazla model: Videodan Videoya

AI aracıları için: bu sayfanın Markdown biçimi şurada: https://doitong.com/tr/developers/models/lightx/recamera.md. Tüm modeller ve kılavuzlar: https://doitong.com/developers/llms.txt