Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
music_generate aracı, ajanın yapılandırılmış sağlayıcılarla paylaşılan
müzik üretimi yeteneği üzerinden müzik veya ses oluşturmasını sağlar — bugün
Google, MiniMax ve iş akışıyla yapılandırılmış ComfyUI.
Oturum destekli ajan çalıştırmaları için OpenClaw müzik üretimini bir arka plan
görevi olarak başlatır, bunu görev defterinde izler, ardından parça hazır
olduğunda ajanı yeniden uyandırır; böylece ajan kullanıcıya haber verebilir ve
tamamlanan sesi ekleyebilir. Yalnızca mesaj aracıyla görünür teslim kullanan
grup/kanal sohbetlerinde ajan sonucu mesaj aracı üzerinden iletir. Tamamlama
ajanı yalnızca özel bir final yanıtı yazarsa OpenClaw, oluşturulan medyayla
doğrudan kanal gönderimine geri döner. Tamamlama uyandırması, ajana normal final
yanıtlarının bu rotalarda özel olduğunu açıkça bildirir.
Yerleşik paylaşılan araç yalnızca en az bir müzik üretimi sağlayıcısı
kullanılabilir olduğunda görünür. Ajanınızın araçlarında
music_generate
görmüyorsanız agents.defaults.musicGenerationModel yapılandırın veya bir
sağlayıcı API anahtarı ayarlayın.Hızlı başlangıç
- Paylaşılan sağlayıcı destekli
- ComfyUI iş akışı
Kimlik doğrulamayı yapılandırın
En az bir sağlayıcı için bir API anahtarı ayarlayın — örneğin
GEMINI_API_KEY veya MINIMAX_API_KEY.Desteklenen sağlayıcılar
| Sağlayıcı | Varsayılan model | Referans girdileri | Desteklenen kontroller | Kimlik doğrulama |
|---|---|---|---|---|
| ComfyUI | workflow | En fazla 1 görsel | İş akışıyla tanımlanan müzik veya ses | COMFY_API_KEY, COMFY_CLOUD_API_KEY |
lyria-3-clip-preview | En fazla 10 görsel | lyrics, instrumental, format | GEMINI_API_KEY, GOOGLE_API_KEY | |
| MiniMax | music-2.6 | Yok | lyrics, instrumental, durationSeconds, format=mp3 | MINIMAX_API_KEY veya MiniMax OAuth |
Yetenek matrisi
music_generate, sözleşme testleri ve paylaşılan canlı tarama tarafından
kullanılan açık mod sözleşmesi:
| Sağlayıcı | generate | edit | Düzenleme sınırı | Paylaşılan canlı hatlar |
|---|---|---|---|---|
| ComfyUI | ✓ | ✓ | 1 görsel | Paylaşılan taramada yok; extensions/comfy/comfy.live.test.ts kapsamındadır |
| ✓ | ✓ | 10 görsel | generate, edit | |
| MiniMax | ✓ | — | Yok | generate |
action: "list" kullanın:
action: "status" kullanın:
Araç parametreleri
Müzik üretimi istemi.
action: "generate" için gereklidir."status" geçerli oturum görevini döndürür; "list" sağlayıcıları inceler.Sağlayıcı/model geçersiz kılma (ör.
google/lyria-3-pro-preview,
comfy/workflow).Sağlayıcı açık söz girdisini desteklediğinde isteğe bağlı şarkı sözleri.
Sağlayıcı desteklediğinde yalnızca enstrümantal çıktı isteyin.
Tek referans görsel yolu veya URL.
Birden çok referans görseli (destekleyen sağlayıcılarda en fazla 10).
Sağlayıcı süre ipuçlarını desteklediğinde saniye cinsinden hedef süre.
Sağlayıcı desteklediğinde çıktı biçimi ipucu.
Çıktı dosya adı ipucu.
Milisaniye cinsinden isteğe bağlı sağlayıcı istek zaman aşımı. Atlandığında OpenClaw, yapılandırılmışsa
agents.defaults.musicGenerationModel.timeoutMs değerini kullanır. 10000ms altındaki değerler 10000ms değerine yükseltilir ve araç sonucunda raporlanır.Tüm sağlayıcılar tüm parametreleri desteklemez. OpenClaw yine de gönderimden
önce girdi sayıları gibi katı sınırları doğrular. Bir sağlayıcı süreyi
destekleyip istenen değerden daha kısa bir maksimum kullanıyorsa OpenClaw
en yakın desteklenen süreye sınırlar. Gerçekten desteklenmeyen isteğe bağlı
ipuçları, seçilen sağlayıcı veya model bunları karşılayamadığında bir uyarıyla
yok sayılır. Araç sonuçları uygulanan ayarları raporlar;
details.normalization
istenenden uygulanana yapılan eşlemeleri yakalar.Zaman uyumsuz davranış
Oturum destekli müzik üretimi bir arka plan görevi olarak çalışır:- Arka plan görevi:
music_generatebir arka plan görevi oluşturur, başlatıldı/görev yanıtını hemen döndürür ve tamamlanan parçayı daha sonra takip eden bir ajan mesajında gönderir. - Yinelenmeyi önleme: bir görev
queuedveyarunningdurumundayken aynı oturumdaki sonrakimusic_generateçağrıları başka bir üretim başlatmak yerine görev durumunu döndürür. Açıkça kontrol etmek içinaction: "status"kullanın. - Durum araması:
openclaw tasks listveyaopenclaw tasks show <taskId>kuyruğa alınmış, çalışan ve terminal durumları inceler. - Tamamlama uyandırması: OpenClaw, modelin kullanıcıya yönelik takip yanıtını kendisinin yazabilmesi için aynı oturuma dahili bir tamamlama olayı enjekte eder.
- İstem ipucu: aynı oturumdaki sonraki kullanıcı/manuel dönüşler, bir müzik
görevi zaten sürüyorsa küçük bir çalışma zamanı ipucu alır; böylece model
körlemesine yeniden
music_generateçağırmaz. - Oturumsuz geri dönüş: gerçek ajan oturumu olmayan doğrudan/yerel bağlamlar satır içi çalışır ve final ses sonucunu aynı dönüşte döndürür.
Görev yaşam döngüsü
| Durum | Anlamı |
|---|---|
queued | Görev oluşturuldu, sağlayıcının kabul etmesi bekleniyor. |
running | Sağlayıcı işliyor (sağlayıcıya ve süreye bağlı olarak genellikle 30 saniye ila 3 dakika). |
succeeded | Parça hazır; ajan uyanır ve bunu konuşmaya gönderir. |
failed | Sağlayıcı hatası veya zaman aşımı; ajan hata ayrıntılarıyla uyanır. |
Yapılandırma
Model seçimi
Sağlayıcı seçim sırası
OpenClaw sağlayıcıları şu sırayla dener:- Araç çağrısından gelen
modelparametresi (ajan bir tane belirtirse). - Yapılandırmadan
musicGenerationModel.primary. - Sırayla
musicGenerationModel.fallbacks. - Yalnızca kimlik doğrulama destekli sağlayıcı varsayılanlarını kullanarak otomatik algılama:
- önce geçerli varsayılan sağlayıcı;
- kalan kayıtlı müzik üretimi sağlayıcıları, sağlayıcı kimliği sırasına göre.
model, primary ve fallbacks girdilerini kullanmak için
agents.defaults.mediaGenerationAutoProviderFallback: false ayarlayın.
Sağlayıcı notları
ComfyUI
ComfyUI
İş akışı güdümlüdür ve istem/çıktı alanları için yapılandırılmış grafa
ve düğüm eşlemesine bağlıdır. Paketle birlikte gelen
comfy Plugin’i,
müzik üretimi sağlayıcı kayıt defteri üzerinden paylaşılan music_generate
aracına bağlanır.Google (Lyria 3)
Google (Lyria 3)
Lyria 3 toplu üretimini kullanır. Geçerli paketlenmiş akış istemi,
isteğe bağlı şarkı sözü metnini ve isteğe bağlı referans görselleri
destekler.
MiniMax
MiniMax
Toplu
music_generation uç noktasını kullanır. İstem, isteğe bağlı şarkı
sözleri, enstrümantal mod, süre yönlendirmesi ve minimax API anahtarı
kimlik doğrulaması ya da minimax-portal OAuth üzerinden mp3 çıktısını
destekler.Doğru yolu seçme
- Paylaşılan sağlayıcı destekli, model seçimi, sağlayıcı devretmesi ve yerleşik zaman uyumsuz görev/durum akışı istediğinizde.
- Plugin yolu (ComfyUI), özel bir iş akışı grafiğine veya paylaşılan paketlenmiş müzik yeteneğinin parçası olmayan bir sağlayıcıya ihtiyaç duyduğunuzda.
Sağlayıcı yetenek modları
Paylaşılan müzik üretimi sözleşmesi açık mod bildirimlerini destekler:- Yalnızca istemle üretim için
generate. - İstek bir veya daha fazla referans görsel içerdiğinde
edit.
maxInputImages, supportsLyrics ve supportsFormat gibi eski düz alanlar
düzenleme desteğini duyurmak için yeterli değildir. Sağlayıcılar generate
ve edit öğelerini açıkça bildirmelidir; böylece canlı testler, sözleşme
testleri ve paylaşılan music_generate aracı mod desteğini deterministik
biçimde doğrulayabilir.
Canlı testler
Paylaşılan paketlenmiş sağlayıcılar için isteğe bağlı canlı kapsam:~/.profile içinden yükler, varsayılan olarak
kayıtlı kimlik doğrulama profillerinden önce canlı/ortam API anahtarlarını tercih eder ve sağlayıcı düzenleme
modunu etkinleştirdiğinde hem generate hem de bildirilen edit kapsamını çalıştırır. Mevcut kapsam:
google:generateveeditminimax: yalnızcageneratecomfy: paylaşılan sağlayıcı taraması değil, ayrı Comfy canlı kapsamı
İlgili
- Arka plan görevleri — ayrılmış
music_generateçalıştırmaları için görev takibi - ComfyUI
- Yapılandırma başvurusu —
musicGenerationModelyapılandırması - Google (Gemini)
- MiniMax
- Modeller — model yapılandırması ve yük devretme
- Araçlara genel bakış