İçeriğe geç

ID-V2V

Entegre et

Model kimliği id-v2v
# 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/id-v2v?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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"

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

API anahtarı al
Open model Videodan Videoya 720p değerine kadar #stylized#transform#editing

Konu kimliğini ve hareketi korurken, yeniden stillendirilmiş bir ilk kareden videoyu yeniden stillendirir

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.

•gerekli

İstenen yeniden stillendirilmiş videoyu belirten istem.

•gerekli video_url
Dosyayı bırakın veya

Üretim için kaynak video URL'si olarak sağlanan hareket ve kadraj referansı.

•gerekli image_url
Dosyayı bırakın veya

Yeniden stillendirilmiş ilk kareye işaret eden URL olarak sağlanan, video yeniden üretimi için kimlik ve stil referansı.

resolution varsayılan 720p

1280×720 veya 720×1280 çıktı için 720p, 832×480 veya 480×832 çıktı için 480p seçin. Uygulanacak boyutları kaynak videonun yönü belirler.

varsayılan 81

Üretilecek kare sayısını sınırlar; kaynak daha az kare içeriyorsa kare sayısı üst sınır olur.

Gelişmiş segmentation_prompt · num_inference_steps · guidance_scale · vace_scale · seed · enable_safety_checker · keyframes
0 / 100

SAM-3 için, pikselleri üretime yön verecek bölgeyi tanımlayan konu seçimi istemi. Bölümlere ayrılan konunun dışındaki üretim kısıtlanmaz.

varsayılan 30

Her video klibi için difüzyon örnekleme adımı sayısıyla ifade edilen klip kalitesi ve hız denetimi: daha fazla adım kaliteyi artırır ancak daha uzun sürer.

varsayılan 5

İsteme bağlılık ile yaratıcılığı dengeleyen sınıflandırıcısız yönlendirme gücü.

varsayılan 1

VACE koşullandırma ölçeğiyle ayarlanan kaynak videoya yapısal bağlılık.

Birden fazla klip üretilirken tüm klipler arasında paylaşılan ve yeniden üretilebilir üretim sağlayan rastgele tohum.

Uzun videolar için isteğe bağlı kimlik sabitleyicileri: yeniden stillendirilmiş ana kareleri, görünmeleri gereken çıktı kare dizinleriyle birlikte sağlayın.

POST /run/id-v2v?wait=20 fiyat → $1,013
# 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/id-v2v?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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"

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

ID-V2V hakkında

Bir kaynak videoyu (`video_url`), bir `prompt` rehberliğinde yeniden stillendirilmiş bir ilk karenin (`image_url`) görünümünde yeniden oluşturur. Daha uzun kliplerde kimliği sabitlemek için 5 adede kadar `keyframes` kullanılabilir. Çıktı 480p veya 720p'dir, `num_frames` 17 ile 241 arasındadır ve `segmentation_prompt` (varsayılan person), pikselleri sonucu koşullandıran konuyu seçer.

Parametreler

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

AdTür Varsayılanİzin verilen Açıklama
promptgerekli
Türstring
İstenen yeniden stillendirilmiş videoyu belirten istem.
video_urlgerekli video
Türurl · video
Üretim için kaynak video URL'si olarak sağlanan hareket ve kadraj referansı.
image_urlgerekli image
Türurl · image
Yeniden stillendirilmiş ilk kareye işaret eden URL olarak sağlanan, video yeniden üretimi için kimlik ve stil referansı.
keyframesisteğe bağlı
Türobject[]
≤ 5 öğe
Uzun videolar için isteğe bağlı kimlik sabitleyicileri: yeniden stillendirilmiş ana kareleri, görünmeleri gereken çıktı kare dizinleriyle birlikte sağlayın.
keyframes[].image_urlgerekli
Türurl · image
Uzun videodaki kimlik sabitleyicisi için yeniden stillendirilmiş görsel URL'si; görselin en-boy oranı çıktınınkinden en fazla 0.1 farklı olmalıdır. Görsel `frame_index` konumunda değişiklik yapılmadan görünür.
keyframes[].frame_indexgerekli
Türinteger
≥ 1
Ana kareyi, 0 tabanlı indeksleme kullanarak en az 1 ve çıktının toplam kare sayısından küçük bir çıktı konumuna yerleştirin. 0 konumu, `image_url` adresindeki yeniden stillendirilmiş başlangıç karesi için ayrılmıştır.
resolutionisteğe bağlı
Türenum
Varsayılan720p
480p720p
1280×720 veya 720×1280 çıktı için 720p, 832×480 veya 480×832 çıktı için 480p seçin. Uygulanacak boyutları kaynak videonun yönü belirler.
num_framesisteğe bağlı
Türinteger
Varsayılan81
17 – 241
Üretilecek kare sayısını sınırlar; kaynak daha az kare içeriyorsa kare sayısı üst sınır olur.
segmentation_promptisteğe bağlı
Türstring
Varsayılanperson
≤ 100 karakter
SAM-3 için, pikselleri üretime yön verecek bölgeyi tanımlayan konu seçimi istemi. Bölümlere ayrılan konunun dışındaki üretim kısıtlanmaz.
num_inference_stepsisteğe bağlı
Türinteger
Varsayılan30
2 – 40
Her video klibi için difüzyon örnekleme adımı sayısıyla ifade edilen klip kalitesi ve hız denetimi: daha fazla adım kaliteyi artırır ancak daha uzun sürer.
guidance_scaleisteğe bağlı
Türnumber
Varsayılan5
1 – 10
İsteme bağlılık ile yaratıcılığı dengeleyen sınıflandırıcısız yönlendirme gücü.
vace_scaleisteğe bağlı
Türnumber
Varsayılan1
0 – 2
VACE koşullandırma ölçeğiyle ayarlanan kaynak videoya yapısal bağlılık.
seedisteğe bağlı
Türinteger | null
Birden fazla klip üretilirken tüm klipler arasında paylaşılan ve yeniden üretilebilir üretim sağlayan rastgele tohum.
enable_safety_checkeristeğe bağlı
Türboolean
Varsayılantrue
Hem girdilerde hem çıktılarda güvenlik denetimlerini etkinleştirir.
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": "id-v2v",
  "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": 1013,
    "usd": "1.013",
    "charged": 1013,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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
    },
    "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"
  }
}
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.

Daha fazla model: Videodan Videoya

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