Seedance 2.5'te AIHubMix Gerçek İnsan Varlıkları ile Gerçek Bir Yüz Nasıl Kullanılır

AIHubMix5 dk okuma
Seedance 2.5'te AIHubMix Gerçek İnsan Varlıkları ile Gerçek Bir Yüz Nasıl Kullanılır

AI videoları, ekrandaki kişinin bir sahneden diğerine tanınabilir kalması durumunda çok daha kullanışlı hale gelir. AIHubMix gerçek insan varlıkları, yetkilendirme, varlık işleme ve üretimi ayrı, doğrulanabilir adımlar olarak tutarken, Seedance video üretiminde onaylı bir yüzü kullanmanın onaylı bir yolunu sağlar.

Bu kılavuz, gerçek insan videosunun ne olduğunu, AIHubMix iş akışının nasıl çalıştığını, neden faydalı olduğunu ve gerçek bir yüzle nasıl Seedance 2.5 videosu oluşturulacağını açıklar. Ayrıca, yerel Seedance 2.5 API'si ile uyumlu Seedance 2.0 entegrasyonları arasındaki farkı da açıklar.

Gerçek İnsan Videosu Nedir?

Gerçek insan videosu, yetkilendirilmiş bir kişiyi kimlik referansı olarak kullanan AI tarafından üretilen bir videodur. Model, kişinin tanınabilir görünümünü korurken ortamı, kıyafetleri, hareketi, kamera hareketini, sesi veya dili değiştirebilir.

Bu, sıradan metin-video üretiminden farklıdır. Bir metin istemi, ne olacağını tanımlar, ancak belirli bir gerçek kişiyi güvenilir bir şekilde tanımlamaz. Gerçek bir insan varlığı, modele birden fazla videoda yeniden kullanılabilecek onaylı bir görsel referans sağlar.

Tipik uygulamalar arasında yaratıcı avatarlar, sanal sunucular, ürün açıklamaları, yerelleştirilmiş kampanyalar, eğitim videoları, marka karakterleri ve kısa sosyal içerikler bulunur.

AIHubMix İş Akışı Nasıl Çalışır

İş akışı beş ana aşamadan oluşur:

  1. Bir kişi için bir varlık grubu oluşturun.
  2. Resimdeki kişiden yetkilendirme akışını tamamlamasını isteyin.
  3. Bir portre ekleyin ve varlık aktif olana kadar bekleyin.
  4. Aktif varlığı asset:// URI'si ile referans alın.
  5. Bir Seedance video görevi gönderin ve tamamlanana kadar sorgulayın.

Ayrım kasıtlıdır. Yetkilendirme, üretimden önce gerçekleşir, varlık hazır olma durumu bağımsız olarak kontrol edilebilir ve her önemli aşama, uygulamanızın izleyebileceği bir durumu açığa çıkarır.

Neden AIHubMix Kullanmalısınız?

Tam iş akışı için tek API

AIHubMix, varlık grupları, doğrulama oturumları, insan varlıkları ve asenkron video üretimi için uç noktalar sağlar. Aynı hesap ve API anahtarı, tam hattı yönetebilir.

Açık yetkilendirme

Portredeki kişi, yetkilendirme sayfasını tamamlar. Bu, görüntü yeniden kullanılabilir gerçek insan referansı olarak kullanılmadan önce net bir onay adımı oluşturur.

Yeniden kullanılabilir kimlik varlıkları

Bir görüntü aktif hale geldikten sonra, uygulamalar, her seferinde orijinal görüntüyü yüklemek yerine, birden fazla video isteği arasında varlık kimliğini yeniden kullanabilir.

Seedance'a hazır üretim

Yerel Seedance 2.5 uç noktası, metin, görüntü, video ve ses referanslarını destekler, ayrıca süre, çözünürlük, en boy oranı ve ses üretimi için kontroller sunar.

Gözlemlenebilir, üretim dostu durumlar

Uygulamanız, bir işlemin tamamlanıp tamamlanmadığını tahmin etmek yerine verified, active ve completed durumlarını bekleyebilir. Bu, yeniden denemeleri ve hata yönetimini uygulamayı kolaylaştırır.

Adım Adım Kılavuz

Adım 1: Bir API anahtarı ve portre hazırlayın

AIHubMix Konsolu'nda bir API anahtarı oluşturun. Bunu özel tutun. Terminalde, bir ortam değişkeni olarak ayarlayın:

export AIHUBMIX_API_KEY="your_api_key"

Doğrudan HTTPS görüntü URL'si hazırlayın. URL, giriş veya özel başlık olmadan görüntü dosyasını döndürmeli ve AIHubMix bunu işlerken erişilebilir kalmalıdır.

Tavsiye edilen görüntü gereksinimleri:

  • JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC veya HEIF
  • 30 MB'den az
  • Genişlik ve yükseklik 300 pikselden büyük ve 6000 pikselden küçük
  • En boy oranı 0.4'ten büyük ve 2.5'ten küçük
  • Yetkilendirmeyi tamamlayan aynı kişinin net bir portresi

Adım 2: Gerçek insan varlık grubu oluşturun

Terminalde bu komutu çalıştırın:

curl -sS -X POST "https://aihubmix.com/ai/v1/asset-groups" \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Gerçek insan varlığım"}'

Geri dönen id'yi kaydedin, bu ag_... gibi görünür:

GROUP_ID="ag_your_group_id"

Yeni bir grup genellikle pending_auth ile başlar.

Adım 3: Bir yetkilendirme oturumu oluşturun

Grup kimliğini kullanarak bir doğrulama oturumu talep edin:

curl -sS -X POST \
  "https://aihubmix.com/ai/v1/asset-groups/$GROUP_ID/verification-sessions" \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY"

Yanıt, geçici bir verification_url içerir. O URL'yi bir tarayıcıda açın ve portredeki kişiden amacını gözden geçirmesini ve yetkilendirme akışını tamamlamasını isteyin.

URL hassas ve geçicidir. Bunu yayınlamayın, bir depoya eklemeyin veya ekran görüntülerine dahil etmeyin.

Adım 4: Yetkilendirme ve grup durumunu doğrulayın

Kişi tarayıcı akışını tamamladıktan sonra, her iki kaynağı sorgulayın:

curl -sS "https://aihubmix.com/ai/v1/verification-sessions/$SESSION_ID" \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY"

curl -sS "https://aihubmix.com/ai/v1/asset-groups/$GROUP_ID" \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY"

Doğrulama oturumu verified ve varlık grubu active olduğunda devam edin. Bir tarayıcı hata sayfası nihai sonucu belirlemez; API durumunu kullanın.

Adım 5: Portreyi ekleyin

Doğrudan görüntü URL'sini gönderin:

curl -sS -X POST \
  "https://aihubmix.com/ai/v1/asset-groups/$GROUP_ID/assets" \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: portrait-001" \
  -d '{
    "url":"https://cdn.example.com/portrait.jpg",
    "asset_type":"image",
    "client_reference_id":"portrait-001"
  }'

Geri dönen varlık kimliğini kaydedin ve sorgulayın:

ASSET_ID="ast_your_asset_id"
curl -sS "https://aihubmix.com/ai/v1/assets/$ASSET_ID" \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY"

Varlığı yalnızca durumu active olduğunda kullanın. creating ve processing durumları, henüz hazır olmadığını gösterir.

Adım 6: Bir Seedance 2.5 videosu oluşturun

Gerçek insan varlığı input_references[].url içinde yer almalıdır. İstem metnine yapıştırılmamalıdır:

curl -sS -X POST "https://aihubmix.com/ai/v1/videos" \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d "{
    \"model\":\"doubao-seedance-2-5-260628\",
    \"prompt\":\"Gerçekçi bir dikey vlog. Kişi gülümsüyor, el sallıyor ve Japonca diyor: やっほー!今日も笑顔でね! Yüzü tutarlı tutun, dudak hareketlerini senkronize edin, doğal el hareketleri kullanın ve altyazı eklemeyin.\",
    \"duration\":5,
    \"resolution\":\"720p\",
    \"aspect_ratio\":\"3:4\",
    \"generate_audio\":true,
    \"input_references\":[{\"type\":\"image_url\",\"url\":\"asset://$ASSET_ID\"}]
  }"

Yanıt, bir video görevi kimliği döndürür. Görevi GET /ai/v1/videos/{id} ile sorgulayın ve görev completed olduğunda çıktıyı hemen indirin çünkü video URL'leri geçicidir.

Seedance 2.5 ve Seedance 2.0

Seedance 2.5, yukarıda açıklanan yerel /ai/v1/videos uç noktasını kullanır. Eski entegrasyonlar, uyumlu /v1/videos protokolü ve farklı bir içerik yapısı ile Seedance 2.0 kullanabilir.

İki istek formatını karıştırmayın. Üretim kullanımı öncesinde, desteklenen süreler, çözünürlükler, referans türleri, ses davranışı ve uç nokta yolları için canlı model şemasını kontrol edin.

İstem En İyi Uygulamaları

Ortamı, hareketi, zamanlamayı, kamera hareketini, sesi ve kısıtlamaları tanımlayın. Güçlü bir istem, bir kimono, düşen kiraz çiçekleri, nazik bir dalga, Japonca diyalog, senkronize dudak hareketi, doğal saç hareketi ve altyazı olmaması gibi unsurları belirtebilir.

Beş saniye kısa bir selamlaşma için iyi çalışır. Video birkaç hareket veya uzun bir cümle içeriyorsa, daha uzun bir süre kullanın veya performansın aceleci hissettirmemesi için senaryoyu kısaltın.

Basit bir test için bir kimlik referansı kullanın. Ek referansları yalnızca model şeması bunları destekliyorsa ve her varlık aynı varlık grubuna ait ise ekleyin.

Yaygın Problemler

  • Grup aktif değil: doğrulama oturumunun verified ve grubun active olmasını bekleyin.
  • Varlık işleniyor: orijinal varlık kimliğini sorgulayın; yeni bir kimlikle kopyalar oluşturmayın.
  • Görüntü URL'si başarısız oldu: yerel bir yol, giriş sayfası veya paylaşım sayfası değil, genel bir HTTPS dosya URL'si kullanın.
  • Video varlığı reddediyor: varlığın active olduğunu, aynı hesaba ait olduğunu ve doğru medya türünü kullandığını doğrulayın.
  • Oyun alanı asset:// göstermiyor: Oyun alanı görüntü yükleme ve gerçek insan varlığı kaydı ayrı iş akışlarıdır. Kayıtlı varlıklar için API referans alanını kullanın.

Son Kontrol Listesi

  1. API anahtarı güvenli bir şekilde yapılandırılmış.
  2. Varlık grubu oluşturulmuş.
  3. Kişi yetkilendirmesi tamamlanmış.
  4. Grup durumu active.
  5. Portre varlık durumu active.
  6. Video isteği asset://<asset_id> kullanıyor.
  7. Video görevi completed olana kadar sorgulanmış.

AIHubMix gerçek insan varlıkları, geliştiricilere Seedance ile onaylı, kimlik tutarlı video deneyimleri oluşturmanın pratik bir yolunu sunar. Onaylı bir portre ve kısa bir test klibi ile başlayın, ardından aynı iş akışını yaratıcı araçlar, marka içeriği ve üretim uygulamalarına genişletin.