Ana içeriğe atla

Video Oluşturma

OpenClaw aracıları metin istemlerinden, referans görsellerden veya mevcut videolardan video oluşturabilir. On iki sağlayıcı arka ucu desteklenir; her birinin farklı model seçenekleri, giriş modları ve özellik setleri vardır. Aracı, yapılandırmanıza ve kullanılabilir API anahtarlarına göre doğru sağlayıcıyı otomatik olarak seçer.
video_generate aracı yalnızca en az bir video oluşturma sağlayıcısı kullanılabilir olduğunda görünür. Aracı araçlarınızda görmüyorsanız bir sağlayıcı API anahtarı ayarlayın veya agents.defaults.videoGenerationModel yapılandırın.

Hızlı başlangıç

  1. Desteklenen herhangi bir sağlayıcı için bir API anahtarı ayarlayın:
export GEMINI_API_KEY="your-key"
  1. İsteğe bağlı olarak bir varsayılan model sabitleyin:
openclaw config set agents.defaults.videoGenerationModel.primary "google/veo-3.1-fast-generate-preview"
  1. Aracıya sorun:
Gün batımında sörf yapan dost canlısı bir ıstakozun 5 saniyelik sinematik bir videosunu oluştur.
Aracı video_generate aracını otomatik olarak çağırır. Araç izin listesi gerekmez.

Bir video oluşturduğunuzda ne olur

Video oluşturma eşzamansızdır. Aracı bir oturumda video_generate çağırdığında:
  1. OpenClaw isteği sağlayıcıya gönderir ve hemen bir görev kimliği döndürür.
  2. Sağlayıcı işi arka planda işler (genellikle sağlayıcıya ve çözünürlüğe bağlı olarak 30 saniye ile 5 dakika arasında).
  3. Video hazır olduğunda OpenClaw aynı oturumu dahili bir tamamlanma olayıyla uyandırır.
  4. Aracı tamamlanan videoyu özgün konuşmaya geri gönderir.
Bir iş devam ederken, aynı oturumdaki yinelenen video_generate çağrıları başka bir oluşturma başlatmak yerine mevcut görev durumunu döndürür. İlerlemeyi CLI üzerinden kontrol etmek için openclaw tasks list veya openclaw tasks show <taskId> kullanın. Oturum destekli aracı çalıştırmaları dışında (örneğin doğrudan araç çağrıları), araç satır içi oluşturmaya geri döner ve son medya yolunu aynı turda döndürür.

Desteklenen sağlayıcılar

SağlayıcıVarsayılan modelMetinGörsel refVideo refAPI anahtarı
Alibabawan2.6-t2vEvetEvet (uzak URL)Evet (uzak URL)MODELSTUDIO_API_KEY
BytePlusseedance-1-0-lite-t2v-250428Evet1 görselHayırBYTEPLUS_API_KEY
ComfyUIworkflowEvet1 görselHayırCOMFY_API_KEY veya COMFY_CLOUD_API_KEY
falfal-ai/minimax/video-01-liveEvet1 görselHayırFAL_KEY
Googleveo-3.1-fast-generate-previewEvet1 görsel1 videoGEMINI_API_KEY
MiniMaxMiniMax-Hailuo-2.3Evet1 görselHayırMINIMAX_API_KEY
OpenAIsora-2Evet1 görsel1 videoOPENAI_API_KEY
Qwenwan2.6-t2vEvetEvet (uzak URL)Evet (uzak URL)QWEN_API_KEY
Runwaygen4.5Evet1 görsel1 videoRUNWAYML_API_SECRET
TogetherWan-AI/Wan2.2-T2V-A14BEvet1 görselHayırTOGETHER_API_KEY
Vydraveo3Evet1 görsel (kling)HayırVYDRA_API_KEY
xAIgrok-imagine-videoEvet1 görsel1 videoXAI_API_KEY
Bazı sağlayıcılar ek veya alternatif API anahtarı ortam değişkenlerini kabul eder. Ayrıntılar için ilgili sağlayıcı sayfalarına bakın. Çalışma zamanında kullanılabilir sağlayıcıları ve modelleri incelemek için video_generate action=list çalıştırın.

Araç parametreleri

Zorunlu

ParametreTürAçıklama
promptstringOluşturulacak videonun metin açıklaması (action: "generate" için zorunludur)

İçerik girdileri

ParametreTürAçıklama
imagestringTek referans görseli (yol veya URL)
imagesstring[]Birden çok referans görseli (en fazla 5)
videostringTek referans videosu (yol veya URL)
videosstring[]Birden çok referans videosu (en fazla 4)

Stil denetimleri

ParametreTürAçıklama
aspectRatiostring1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
resolutionstring480P, 720P veya 1080P
durationSecondsnumberHedef süre saniye cinsinden (sağlayıcının desteklediği en yakın değere yuvarlanır)
sizestringSağlayıcı desteklediğinde boyut ipucu
audiobooleanDesteklendiğinde oluşturulan sesi etkinleştirir
watermarkbooleanDesteklendiğinde sağlayıcı filigranını açıp kapatır

Gelişmiş

ParametreTürAçıklama
actionstring"generate" (varsayılan), "status" veya "list"
modelstringSağlayıcı/model geçersiz kılması (ör. runway/gen4.5)
filenamestringÇıktı dosya adı ipucu
Tüm sağlayıcılar tüm parametreleri desteklemez. Desteklenmeyen geçersiz kılmalar mümkün olan en iyi şekilde yok sayılır ve araç sonucunda uyarı olarak bildirilir. Sert yetenek sınırları (örneğin çok fazla referans girdisi) gönderimden önce başarısız olur.

Eylemler

  • generate (varsayılan) — verilen istem ve isteğe bağlı referans girdilerinden bir video oluşturur.
  • status — başka bir oluşturma başlatmadan mevcut oturum için devam eden video görevinin durumunu denetler.
  • list — kullanılabilir sağlayıcıları, modelleri ve yeteneklerini gösterir.

Model seçimi

Bir video oluşturulurken OpenClaw modeli şu sırayla çözümler:
  1. model araç parametresi — aracı çağrıda bir tane belirtirse.
  2. videoGenerationModel.primary — yapılandırmadan.
  3. videoGenerationModel.fallbacks — sırayla denenir.
  4. Otomatik algılama — geçerli kimlik doğrulaması olan sağlayıcıları kullanır; önce geçerli varsayılan sağlayıcıdan, ardından kalan sağlayıcılardan alfabetik sırayla başlar.
Bir sağlayıcı başarısız olursa sıradaki aday otomatik olarak denenir. Tüm adaylar başarısız olursa hata her denemeden ayrıntılar içerir.
{
  agents: {
    defaults: {
      videoGenerationModel: {
        primary: "google/veo-3.1-fast-generate-preview",
        fallbacks: ["runway/gen4.5", "qwen/wan2.6-t2v"],
      },
    },
  },
}

Sağlayıcı notları

SağlayıcıNotlar
AlibabaDashScope/Model Studio eşzamansız uç noktasını kullanır. Referans görseller ve videolar uzak http(s) URL’leri olmalıdır.
BytePlusYalnızca tek görsel referansı.
ComfyUIİş akışı odaklı yerel veya bulut yürütme. Yapılandırılmış grafik üzerinden metinden videoya ve görselden videoya desteği sunar.
falUzun süreli işler için kuyruk destekli akış kullanır. Yalnızca tek görsel referansı.
GoogleGemini/Veo kullanır. Bir görsel veya bir video referansını destekler.
MiniMaxYalnızca tek görsel referansı.
OpenAIYalnızca size geçersiz kılması iletilir. Diğer stil geçersiz kılmaları (aspectRatio, resolution, audio, watermark) uyarıyla yok sayılır.
QwenAlibaba ile aynı DashScope arka ucunu kullanır. Referans girdileri uzak http(s) URL’leri olmalıdır; yerel dosyalar peşinen reddedilir.
RunwayData URI’leri üzerinden yerel dosyaları destekler. Videodan videoya için runway/gen4_aleph gerekir. Yalnızca metinli çalıştırmalar 16:9 ve 9:16 en-boy oranlarını sunar.
TogetherYalnızca tek görsel referansı.
VydraKimlik doğrulamayı düşüren yönlendirmeleri önlemek için doğrudan https://www.vydra.ai/api/v1 kullanır. veo3 yalnızca metinden videoya olarak paketlenir; kling uzak bir görsel URL’si gerektirir.
xAIMetinden videoya, görselden videoya ve uzak video düzenleme/uzatma akışlarını destekler.

Yapılandırma

Varsayılan video oluşturma modelini OpenClaw yapılandırmanızda ayarlayın:
{
  agents: {
    defaults: {
      videoGenerationModel: {
        primary: "qwen/wan2.6-t2v",
        fallbacks: ["qwen/wan2.6-r2v-flash"],
      },
    },
  },
}
Veya CLI aracılığıyla:
openclaw config set agents.defaults.videoGenerationModel.primary "qwen/wan2.6-t2v"

İlgili