Bir video modeli istemden fazlasını alır. Bazıları ilk kare ve son kare alır. Bazıları bir avuç referans görsel alır. Bazıları referans klip alır ve sonra bu yüzden farklı davranır — kendi sesini kısar ya da klibin uzunluğunu çıktının uzunluğu sayar. Bazıları ses klibi alır. Her model bu zarfı farklı çiziyor ve bizimkilerin çoğu zarfın sadece bir kısmını gönderiyordu.
Artık her modelin zarfını anlatan tek bir yer var: kaç görsel, klip kabul ediliyor mu ve kaç saniye, ses kabul ediliyor mu, sesin yanında görsel gerekiyor mu, klip modelin kendi sesini kısıyor mu, klip süreyi sabitliyor mu. Sağlayıcıların kendi belgelerinden okundu, sonra aynı gün gerçek anahtarlarla gerçek üretimlerde çalıştırıldı — aşağıdaki ikisinin de böyle bulunmasının sebebi bu.
Uzantısı olmayan bir dosya
Bir modele klibi bağlantıyla vermek bariz yol. Birkaçında tahmin edilmesi çok zor bir biçimde başarısız oluyor: dosya uzantısız geliyor, model de uzantıya bakarak doğruladığı için gayet iyi bir mp4'ü mp4 olmadığı gerekçesiyle reddediyor. Aynı baytlar satır içi gönderildiğinde her yerde kabul edildi. Bu yüzden her klip önce standart bir biçime yeniden kodlanıp satır içi gönderiliyor; üstünde bağlantı yolunun yine de kullanıldığı ve uyarıldığı bir boyut tavanı var.
Kimsenin alamadığı bir katman
İkincisi müşterilere para kaybettiriyordu. Video modellerinden birinde hiç çözünürlük alanı yok — kalite katmanı başka adlı bir alanla ayarlanıyor — ve önündeki platform tanımadığı alanları sessizce atıyor. Yani o modeldeki her üretim, eklendiği günden beri, müşteri üst katmana ödemişken varsayılan katmanda dönüyordu. Hiçbir şey hata vermedi. Video geldi. Sadece faturalanan video değildi.
Katman artık gerçekten fiyatlanan çözünürlükten türetiliyor ve sondayla doğrulandı.
Seedance doğrudan raya geçti
Aynı dönemde bütün Seedance ailesi toplayıcıdan üreticinin kendi API'sine taşındı; toplayıcı yedek olarak kaldı. Tek model satırı, tek isim, iki ücret kümesi — ve sana verilen fiyat, birincil ray başarısız olup yedek çalıştığında bile ödediğin fiyat; defter de işi gerçekte hangi rayın yaptığını kaydediyor, böylece kendi marj muhasebemiz teklifi değil gerçeği okuyor.
Kullanıcı olarak bilmen gereken bir şey: o rayda bir referans klip eklediğinde üretici, klibin saniyelerini çıktının saniyelerinin üstüne faturalıyor. Formdaki tahmin bunu söylüyor ve çalıştırmadan önce verilen sayı, tahsil edilen sayı.
Yolda bulunanlar
Üç API istemcisinde, üretici adı taşıyan bir sınıfı kabımıza görünür kılan tek özniteliği eksikti. İkisi metinden sese istemcisiydi ve eklendikleri günden beri görünmezdiler — katalogda tohumlanmış iki sesin neden bir türlü sunulamadığının sebebi bu. Artık bir yansıma testi, birinin hiçbir şey yapmayan bir sesi fark etmesini beklemek yerine bir sonraki unutmada derlemeyi kırıyor.
Bir de bir gün önce çıkardığımız web arama sayfası her katmanda, hem webde hem mobilde 403 dönüyordu. Sayfa bir üst izne bağlı; iki rol tohumlayıcısı da o iznin sadece üç çocuğunu veriyordu ve hiçbir yerde çocuktan ebeveyn çıkarılmıyor. Dört başka özellik bunu bir noktada elle yamamıştı. Artık izin ağacını gezen ve bir servisin hiçbir rolde olmayan bir izne bağlandığı yerde hata veren bir denetim var.