PixVerse CLI: Terminalden Yapay Zeka Video, Görsel, Ses ve Müzik Oluşturun
2026-10-13 tarihinde doğrulandı: Node.js >=22.12 gereklidir. Varsayılan görsel modeli GPT Image 2.5 Flare, video modeli PixVerse V6’dır. Model ve ayarlar üretim moduna göre değişir. Üretimden önce kurulu capabilities ve resmi README’yi kontrol edin. README · capabilities.json
pixverse --version
pixverse capabilities create --json
pixverse canvas --help
Giriş
Tarayıcı tabanlı oluşturma arayüzleri keşif ve tek seferlik projeler için iyi çalışır. Ancak birkaç senaryo farklı bir yaklaşım gerektirir:
PixVerse CLI, yapay zeka video, görsel, ses ve müzik oluşturmayı doğrudan terminal tabanlı iş akışlarına taşır. Bir tarayıcı arayüzü ile geliştirme ortamınız arasında gidip gelmek yerine, kod yazdığınız, build çalıştırdığınız ve dağıtımları yönettiğiniz aynı komut satırından yapay zeka içeriği oluşturabilir, yönetebilir ve indirebilirsiniz. PixVerse CLI
PixVerse CLI tam olarak bu liste etrafında inşa edilmiştir ve özellikle agent odaklı kullanım durumuna ağırlık verir: komutlar yapılandırılmış JSON döndürür, çıkış kodları öngörülebilirdir ve her adım, bir arayüze tıklayan bir insan yerine bir betik veya özerk bir agent tarafından birleştirilecek şekilde tasarlanmıştır.
Ön koşullar
Başlamadan önce şunlara ihtiyacınız var:
- Node.js 22.12 veya üzeri ——
node --versionile kontrol edin - Bir PixVerse hesabı —— pixverse.ai üzerinden kaydolun
- Aktif bir PixVerse aboneliği —— CLI, web sitesiyle aynı kredi sistemini kullanır, bu nedenle içerik oluşturmak için abone bir hesap gerekir
Manuel olarak kopyalayıp yapıştıracağınız bir API anahtarı yoktur. Kimlik doğrulama, jetonunuzu yerel olarak saklayan tarayıcı tabanlı bir akış üzerinden yapılır.
Kurulum
CLI’yi npm ile global olarak yükleyin:
npm install -g pixverse
Kurulumun doğru şekilde tamamlandığını doğrulayın:
pixverse --version
Global olarak hiçbir şey yüklemek istemiyorsanız, npx ile komutları ihtiyaç anında da çalıştırabilirsiniz:
npx pixverse create video --prompt "A cat walking on Mars"
Kimlik doğrulama
Şununla giriş yapın:
pixverse auth login
Bu, OAuth yetkilendirmesi için bir tarayıcı penceresi açar. SSH üzerinden çalışıyorsanız veya arayüzsüz bir makinedeyseniz, giriş akışı ayrıca yetkilendirmeyi tamamlamak için başka bir cihazdaki tarayıcıya yapıştırabileceğiniz bir URL de verir. Yetkilendirildikten sonra jetonunuz ~/.pixverse/ içine kaydedilir ve 30 gün boyunca geçerli kalır.
Giriş durumunuzu ve kullanılabilir kredilerinizi kontrol edin:
pixverse auth status
pixverse account info
pixverse account slots
pixverse capabilities canvas --json
account info abonelik seviyenizi ve çalışma alanı kredilerinizi gösterir. account usage bu kredilerin nasıl harcandığını ayrıntılandırır, account slots ise kaç üretimi eşzamanlı olarak çalıştırabileceğinizi belirtir —— toplu bir işe başlamadan önce kontrol etmeye değer. CLI oturumları tarayıcı veya uygulama oturumunuzla durum paylaşmaz, bu yüzden CLI’den çıkış yapmak (pixverse auth logout) diğer oturumlarınızı etkilemez.
Hızlı başlangıç
Kurulumdan bitmiş bir varlığa mümkün olduğunca hızlı geçmek istiyorsanız, bu sıra sizi oraya götürür:
npm install -g pixverse
pixverse auth login
pixverse create image --prompt "A photorealistic forest path at golden hour" --json
pixverse create video --prompt "A sunset over ocean waves" --model v6 --quality 720p --duration 5 --json
Betikler ve agent’lar için, standart çıktının temiz ve ayrıştırılabilir kalması, ilerleme mesajları ve hataların ise stderr’e gitmesi için --json’ı (veya kısaltması -p’yi) açık tutun. Bir iş birden fazla kez gönderilme riski taşıyorsa — dengesiz bir ağ, tekrarlanan bir CI adımı — yanlışlıkla tekrarlanan ücretli işler oluşturmamak için --idempotency-key <key> ekleyin.
Görsel oluşturma
Metinden görsele, her şeyin çalıştığını doğrulamanın en hızlı yoludur:
pixverse create image --prompt "A photorealistic forest path at golden hour" --json
Mevcut varsayılan görsel modeli GPT Image 2.5 Flare’dir, ancak tekrar tekrar çalıştırmayı planladığınız her şey için varsayılana güvenmek yerine --model’i açıkça belirleyin —— yeni modeller çıktıkça varsayılanlar değişir. --json, doğrudan bir sonraki adıma aktarabileceğiniz bir yanıt verir:
{
"image_id": 789012,
"status": "completed",
"image_url": "https://...",
"prompt": "A photorealistic forest path at golden hour",
"model": "gpt-image-2.5-flare",
"width": 1440,
"height": 1440
}
Daha yüksek çözünürlükler için, bunu destekleyen bir modele yönelin:
pixverse create image \
--prompt "A photorealistic forest path at golden hour" \
--model seedream-5.0-lite \
--quality 2160p \
--aspect-ratio 16:9 \
--json
Görsel modeli yelpazesi çeşitli farklı kullanım durumlarını kapsar:
pixverse capabilities create image --json
pixverse capabilities create image --model gpt-image-2.5-flare --json
Mevcut bir görseli de geri besleyip dönüştürebilirsiniz:
pixverse create image \
--prompt "Turn this product photo into a clean watercolor illustration" \
--image ./product-photo.png \
--model gpt-image-2.0 \
--json
Ardından dosyayı yerel olarak indirin:
pixverse asset download 789012 --type image
Video oluşturma
Metinden videoya aynı şemayı takip eder. Hızlı bir 5 saniyelik klip:
pixverse create video --prompt "A sunset over ocean waves" --json
Veya tam olarak belirtilmiş bir üretim:
pixverse create video \
--prompt "A cinematic drone shot over a misty mountain valley at dawn" \
--model v6 \
--quality 1080p \
--aspect-ratio 16:9 \
--duration 8 \
--audio \
--json
Yerel ses üretimini destekleyen modellerde: --audio, sahneye uyan yapay zeka tarafından üretilmiş ortam sesi ekler. Tamamlandığında, JSON yanıtı bir indirme adımına veya bir hattın sonraki aşamasına doğrudan aktarabileceğiniz bir video_url içerir.
Video modelleri çözünürlük tavanı, süre aralığı ve desteklenen oluşturma modları açısından büyük ölçüde farklılık gösterir:
pixverse capabilities create video --json
pixverse capabilities create reference --model seedance-2.5 --json
Seedance, Kling, Veo, Sora, Gemini Omni, Grok Imagine ve HappyHorse gibi ortak modeller de PixVerse üzerinde kullanılabilir. Aynı CLI ile PixVerse V6 ve C1 karşısında değerlendirin.
Statik bir görseli canlandırma
Bir fotoğrafı veya üretilmiş bir görseli harekete dönüştürmek için --image geçin:
pixverse create video \
--prompt "Gentle wind moves through the scene" \
--image ./product-photo.jpg \
--model v6 \
--quality 1080p \
--json
--image’ı yerel bir dosya yoluna veya uzak bir URL’ye işaret ettirebilirsiniz —— yerel dosyalar otomatik olarak yüklenir, ayrı bir yükleme adımı gerekmez. 1920×1920 veya 5MB’den büyük her şey, yüklemeden önce otomatik olarak yeniden boyutlandırılır veya sıkıştırılır; uzak URL’ler backend tarafından oldukları gibi doğrulanır.
Grok Imagine 1.5 özel bir durumdur: --image gerektirir ve çıktı en-boy oranını kaynak görselin kullandığı orana kilitler:
pixverse create video \
--prompt "Slow camera push-in, subtle fabric motion, clean native ambience" \
--image ./campaign-poster.png \
--model grok-imagine-1.5 \
--quality 720p \
--duration 6 \
--json
Referans, geçişler, hareket kontrolü ve şablonlar
Basit metinden videoya ve görselden videoya ek olarak, CLI karakterler, anahtar kareler veya efektler üzerinde daha ince kontrole ihtiyaç duyduğunuzda kullanışlı olan birkaç daha özel oluşturma modu sunar:
# Create a transition between keyframes
pixverse create transition --images ./frame1.png ./frame2.png
# Generate speech audio from text
pixverse create voice --text "Welcome to the launch" --voice-id <preset_voice_id> --output ./voiceover.mp3
# Generate music from a prompt
pixverse create music --prompt "A cinematic synth-pop intro with bright percussion" --auto-lyrics
pixverse create music --prompt "Uplifting piano theme for a product reveal" --instrumental --duration-seconds 60
# Extend a generated video
pixverse create extend --video <video_id>
# Modify an existing video
pixverse create modify --video <video_id> --prompt "Change the background to a beach"
# Upscale video resolution to 2160p
pixverse create upscale --video <video_id> --quality 2160p
# Generate video with reference images
pixverse create reference --images ./char1.png ./char2.png --prompt "Two friends walking in a park"
# Seedance 2.0 reference can mix image and video inputs
pixverse create reference \
--model seedance-2.0-standard \
--images ./character.png \
--videos ./motion.mp4 \
--prompt "@image1 follows the motion in @video1"
# Seedance 2.0 models support up to 9 reference images
pixverse create reference \
--model seedance-2.0-standard \
--images ./char1.png ./char2.png ./char3.png ./char4.png \
--prompt "@image1 and @image2 walk through the scene together"
# Motion control with a character image and motion reference video
pixverse create motion-control --image ./character.png --video ./dance.mp4
# Create from a template or effect
pixverse create template --template-id 12345 --image ./photo.png
Ses ve müzik oluşturma
Bağımsız ses üretimi iki özel komutun arkasında yaşar: metinden konuşmaya için create voice ve prompt odaklı müzik için create music. İkisi de çıktısını ses varlıkları olarak kaydeder, böylece task ile takip edebilir, asset list --type audio ile listeleyebilir ve asset download ile indirebilirsiniz. Sadece bir videoya gömülü ortam sesi istiyorsanız, desteklenen bir video oluşturma komutunda --audio / --no-audio kullanın —— bu, bu bağımsız ses komutlarından ayrı bir yoldur.
Bir ses klibi üretin:
pixverse create voice \
--text "Welcome to the launch. Here is what changed this week." \
--model speech-2.8-hd \
--voice-id <preset_voice_id> \
--output ./voiceover.mp3 \
--json
Bir modele karar vermeden önce mevcut ses modellerini ve hazır ayarlanmış sesleri listeleyin:
pixverse voice models --json
pixverse voice presets --model speech-2.8-hd --json
Bir müzik parçası üretin:
pixverse create music \
--prompt "A bright cinematic synth-pop track for a 30-second product reveal" \
--auto-lyrics \
--duration-seconds 30 \
--json
Vokalsiz bir parça için --instrumental ekleyin. Şarkı sözleri istediğinizde, --lyrics gerçek metni, yerel bir dosya yolunu veya boru üzerinden standart girdiyi kabul eder:
pixverse create music \
--prompt "Uplifting electronic pop with a confident chorus" \
--lyrics ./lyrics.txt \
--json
Mevcut ses seçenekleri MiniMax Speech 2.8 ve ElevenLabs ailelerini kapsar, müzik üretimi ise şu anda MiniMax Music, ElevenLabs Music ve Google Lyria 3 Pro’dan gelir. Bu ürün yelpazeleri zamanla değiştiği için, yeniden kullanmayı planladığınız bir betik yazmadan önce nelerin mevcut olduğunu görmek için pixverse voice models ve pixverse music models çalıştırın.
Etkileşimli sihirbaz
Hangi bayrakların mevcut olduğunu hâlâ öğreniyorsanız, hiç argüman vermeden bir oluşturma komutu çalıştırın:
pixverse create video
pixverse create image
Bu sizi prompt, model, kalite, en-boy oranı, süre ve diğer ilgili seçenekleri adım adım gezdiren rehberli bir sihirbaza götürür —— bir betiğe sabitlemeden önce bayrakları keşfetmek için iyi bir yol.
Varlıkları ve çalışma alanınızı yönetme
Üretim, resmin sadece bir parçasıdır. CLI ayrıca onun etrafındaki her şey için yönetim komutları içerir:
- Tek bir işi yoklamak için
pixverse task status <id>vepixverse task wait <id> - Birden fazla işi tek bir çağrıda kontrol etmek için
pixverse task status --ids 123,456,789 --type video --json - Video, görsel ve ses varlıklarının tüm yaşam döngüsü işlemleri için
pixverse asset list,asset upload,asset info,asset downloadveasset delete - Kaydedilmiş klasörler için
pixverse saved list,saved items,saved new,saved rename,saved add,saved removevesaved delete - Efektleri ve şablonları keşfetmek için
pixverse template categories,template list,template searchvetemplate info - Canlı ses modeli keşfi için
pixverse voice models,voice presetsvemusic models - Çoklu çalışma alanı kurulumları için
pixverse workspace list,workspace status,workspace switchveworkspace manage - Kredi, kullanım ve eşzamanlılık kontrolleri için
pixverse account info,account usageveaccount slots - Tekrarlanabilir yerel ayarlar için
pixverse config set,config list,config pathveconfig defaults
Birlikte, bunlar tek bir betiğin terminalden ayrılmadan oluşturma, düzenleme, şablon keşfi, indirme ve çalışma alanı yönlendirmesiyle ilgilenmesini sağlar. Belirli bir komut için varsayılan olmayan bir çalışma alanını hedeflemek üzere --workspace-id <id> ekleyin (kişisel çalışma alanınız için 0 kullanın).
Canvas projeleri ve güncel model desteği
CLI artık Canvas projeleri, grafikler, düğümler, yamalar ve görev başlatma akışlarını içeriyor. Otomasyondan önce pixverse canvas --help ve pixverse capabilities canvas --json komutlarını inceleyin. Canvas yetenekleri oturum açıldıktan sonra hizmetten alınır; üretim yetenekleri kurulu CLI’yi tanımlar. Bir model eksikse CLI’yi güncelleyin.
Güncel katalog Seedance 2.5, MiniMax H3/H3 Max, FLUX 3, Wan 3.0, Kling 4K, GPT Image 2.5 Flare/Sunburst ve Nano Banana 2.1 içerir. Başka bir modelin süre, ses, referans veya çözünürlük ayarlarını kullanmak yerine seçtiğiniz modelin ve modun yeteneklerini sorgulayın.
Betikler için bilinmesi gereken bayraklar
Otomasyon yaparken öngörülebilir çıktı her şeyden daha önemlidir. Bu bayraklar betiklerde ve agent iş akışlarında sürekli karşınıza çıkar:
| Bayrak | Ne için kullanılır |
|---|---|
--json |
Yapılandırılmış JSON çıktısı döndürür |
-p |
--json için kısa takma ad |
--count <n> |
Tek bir istekten 1–4 varyasyon üretir |
--seed <number> |
Bir üretimi tekrarlamayı kolaylaştırır |
--off-peak |
Mevcut olduğunda düşük yoğunluk saatleri fiyatlandırmasını kullanır |
--audio / --no-audio |
Desteklenen video oluşturma komutlarında sesi açar veya kapatır |
--multi-shot / --no-multi-shot |
Video için çoklu çekim modunu açar veya kapatır |
--no-wait |
İşi gönderir ve bloke etmeden hemen döner |
--timeout <sec> |
Yoklama zaman aşımını ayarlar (varsayılan 300 saniye) |
--workspace-id <id> |
Tek bir komut için aktif çalışma alanını geçersiz kılar |
--trace-id <uuid> |
Hata ayıklama için çağıran tarafından sağlanan bir UUIDv4’ü isteğe ekler |
--idempotency-key <key> |
Bir oluşturma isteğini yinelenen ücretlendirme olmadan güvenle yeniden dener |
Metin girişi bayrakları artık satır içi dizelerden daha fazlasını kabul ediyor. --prompt, --text ve --lyrics’in hepsi gerçek bir dizeyi, yerel bir dosya yolunu veya stdin’den okumak için -’ı kabul eder:
pixverse create video --prompt ./scene.txt --json
cat scene.txt | pixverse create image --prompt - --json
echo "Hello from the command line" | pixverse create voice --text - --json
pixverse create music --prompt "Bright synth-pop" --lyrics ./lyrics.txt --json
Yapay zeka agent’ınıza medya üretmeyi öğretme
Komut satırı otomasyonundan önce uygulamada agent destekli üretimi denemek için PixVerse Agent ile başlayın.
CLI’nin bir kolaylık olmaktan çıkıp bir yetenek çarpanı olmaya başladığı yer burasıdır. Her komut yapılandırılmış JSON döndürdüğü ve deterministik bir kodla çıktığı için, shell komutları çalıştırabilen herhangi bir agent’a sizin adınıza görsel, video, ses ve müzik üretmesi öğretilebilir.
PixVerse Skills’i yükleme
PixVerse Skills, agent’a yardım metninden tahmin ettirmek yerine, CLI’nin bayraklarını, model kısıtlamalarını, çok adımlı hatları ve hata işleme kalıplarını öğretmek için özel olarak oluşturulmuş bir beceri kitaplığıdır.
Claude Code ve skills formatını destekleyen diğer araçlar için:
npx skills add https://github.com/pixverseai/skills --skill pixverse-ai-image-and-video-generator
Yüklendikten sonra, bir agent, davranışı deneme yanılma yoluyla çıkarmak yerine üzerinde çalışabileceği açık kısıtlamalara sahip olur —— bu, Cursor, Claude Code, Codex ve benzeri çerçevelerde güvenilirlik için çok önemlidir.
PixVerse Skills yüklendiğinde, bir agent’a şöyle doğal dil talimatları verebilirsiniz:
- “Bu ekran görüntüsünden 10 saniyelik bir ürün demo videosu oluştur”
- “Bu blog kapak görselinin 16:9 formatında dört varyasyonunu oluştur”
- “Bu diyagramı ortam sesiyle 5 saniyelik bir açıklama klibine dönüştür”
- “Farklı kamera hareketleriyle üç adet 8 saniyelik 16:9 tanıtım klibi oluştur”
Agent bunu doğru CLI çağrılarına çevirir, JSON yanıtlarını ayrıştırır, yoklamayı yönetir ve sonucu indirir —— arada herhangi bir manuel adım olmadan.
Claude Code
Claude Code içinde, CLI agent’ın kendi başına başvurduğu bir araç haline gelir. PixVerse Skills yüklendikten sonra, medya üretimini herhangi bir göreve dahil edebilirsiniz:
Makine öğrenimi hakkındaki bu blog yazısı için seedream-5.0-lite ile 2160p ve 16:9 kapak görseli oluşturup ./assets/cover.webp konumuna indirin.
Claude Code doğru komutları çalıştıracak, JSON’dan görsel URL’sini çıkaracak ve dosyayı belirttiğiniz yola kaydedecektir —— tüm bunlar aynı zamanda kodunuzu da düzenlediği aynı oturum içinde gerçekleşir.
Temsili bir iş akışı:
# Claude Code runs this autonomously based on your instruction
IMG=$(pixverse create image \
--prompt "Abstract visualization of neural network layers, dark background, blue and purple tones" \
--model seedream-5.0-lite \
--quality 2160p \
--aspect-ratio 16:9 \
--json | jq -r '.image_url')
# Then animates it
pixverse create video \
--prompt "Slow pan across glowing neural connections" \
--image "$IMG" \
--model v6 \
--quality 1080p \
--duration 6 \
--json
Cursor
Cursor kullanıcıları ilgili PixVerse Skills dosyalarını .cursor/ dizinine veya çalışma alanı kurallarına ekleyebilir. Yüklendikten sonra bu kılavuzlar kodlama sırasında medya üretimine yardımcı olur.
Örneğin Cursor’dan tasarımınız için bir mockup görseli isteyip aynı editör oturumunda doğrudan referans olarak kullanabilirsiniz.
Codex ve diğer agent’lar
Shell komutları çalıştırabilen ve JSON ayrıştırabilen herhangi bir agent bu CLI’yi kullanabilir. Tutarlı alan adları, öngörülebilir hata kodları ve stderr’de ayrı tutulan hata mesajları, basit bir betikleme agent’ının bile özel işleme gerektirmeden üretimi entegre edebileceği anlamına gelir.
Çıkış kodları bir agent’a net bir karar ağacı verir:
| Kod | Anlam | Agent Eylemi |
|---|---|---|
| 0 | Başarılı | JSON çıktısını ayrıştır |
| 1 | Genel hata | stderr’i kontrol et ve doğrulanmış girdilerle yeniden dene |
| 2 | Zaman aşımı | Daha uzun bir --timeout ile yeniden dene |
| 3 | Kimlik doğrulama süresi doldu | pixverse auth login’i yeniden çalıştır |
| 4 | Kredi yetersiz | Bakiyeyi kontrol et, kullanıcıyı bilgilendir |
| 5 | Üretim başarısız oldu | Farklı parametreler dene |
| 6 | Doğrulama hatası | Bayrak değerlerini gözden geçir |
| 7 | Eşzamanlılık sınırı | Boş bir yuva bekleyip yeniden deneyin |
Otomasyon hatları
Tek tek komutlarla rahatlaştıktan sonra, gerçek değer kimse izlemiyorken çalışan çok adımlı hatlarda ortaya çıkar.
Metinden görsele, görselden videoya
Bir prompt’tan yüksek çözünürlüklü bir görsel üretin, ardından onu canlandırın:
# Step 1: Generate a base image
IMG_RESULT=$(pixverse create image \
--prompt "A cyberpunk cityscape at night, neon lights reflecting on wet pavement" \
--model gemini-3.1-flash \
--quality 2160p \
--aspect-ratio 16:9 \
--json)
IMAGE_URL=$(echo "$IMG_RESULT" | jq -r '.image_url')
# Step 2: Animate it into a video
VID_RESULT=$(pixverse create video \
--prompt "Camera slowly pans across the neon-lit streets" \
--image "$IMAGE_URL" \
--model v6 \
--quality 1080p \
--duration 8 \
--json)
VIDEO_ID=$(echo "$VID_RESULT" | jq -r '.video_id')
# Step 3: Download the final video
pixverse asset download "$VIDEO_ID" --json
Tam video üretim hattı
Daha cilalı bir sonuç için, üretimi son işlemeyle zincirleyin. Desteklenen bir video modelinin doğal sesi yeterli olduğunda --audio veya --no-audio kullanın ve daha sonra birleştirmek için ayrı bir ses varlığına ihtiyacınız olduğunda create voice veya create music’e başvurun:
# Step 1: Create the base video
RESULT=$(pixverse create video \
--prompt "A product being assembled in slow motion" \
--model v6 \
--quality 720p \
--duration 5 \
--audio \
--json)
VID=$(echo "$RESULT" | jq -r '.video_id')
# Step 2: Extend duration
EXTENDED=$(pixverse create extend \
--video "$VID" \
--json | jq -r '.video_id')
pixverse task wait "$EXTENDED" --json
# Step 3: Upscale to 2160p
FINAL=$(pixverse create upscale \
--video "$EXTENDED" \
--quality 2160p \
--json | jq -r '.video_id')
pixverse task wait "$FINAL" --json
# Step 4: Download
pixverse asset download "$FINAL" --json
# Optional: create a separate voiceover asset
pixverse create voice \
--text "The final reveal starts now." \
--voice-id <preset_voice_id> \
--output ./voiceover.mp3 \
--json
Toplu üretim
Aynı anda birden fazla varyasyona ihtiyaç duyan içerik hatları için, işleri birer birer yerine eşzamanlı olarak çalıştırın:
# Check credits and concurrent generation slots first
pixverse account info --json
pixverse account slots --json
# Submit four parallel generations
pixverse create video --prompt "Sunrise over mountains" --no-wait --json > /tmp/v1.json &
pixverse create video --prompt "Sunset over ocean" --no-wait --json > /tmp/v2.json &
pixverse create video --prompt "Stars over a desert" --no-wait --json > /tmp/v3.json &
pixverse create video --prompt "Aurora over a frozen lake" --no-wait --json > /tmp/v4.json &
wait
# Check all returned task IDs in one batch status call
IDS=$(jq -r '.video_id' /tmp/v1.json /tmp/v2.json /tmp/v3.json /tmp/v4.json | paste -sd, -)
pixverse task status --ids "$IDS" --type video --json
# Wait for each and download
for f in /tmp/v1.json /tmp/v2.json /tmp/v3.json /tmp/v4.json; do
ID=$(jq -r '.video_id' "$f")
pixverse task wait "$ID" --json
pixverse asset download "$ID" --json
done
--no-wait, bir işi gönderir ve hemen bir görev kimliği döndürür, bu da herhangi birini yoklamaya başlamadan önce birden fazla işi kuyruğa almanıza olanak tanır. Her --no-wait --json yanıtından görev kimliklerini ve çözülmüş parametreleri kaydedin —— bu kayıt, bir toplu çalışmayı daha sonra tekrarlanabilir kılan şeydir. Tek bir prompt’tan birden fazla varyasyon istediğinizde --count <n> kullanın ve her birini ayrı ayrı yoklamak yerine birden fazla çalışan işi kapsayan tek bir durum yanıtı tercih ettiğinizde toplu task status --ids’e güvenin. pixverse task wait, uyarlanabilir yoklamayı sizin için halleder.
Varsayılanları yapılandırma
Her çağrıda aynı modeli, kaliteyi veya en-boy oranını tekrarladığınızı fark ederseniz, bunları bir kez ayarlayın:
pixverse config defaults set video model v6
pixverse config defaults set video quality 1080p
pixverse config defaults set image model seedream-5.0-lite
pixverse config set output-dir ~/Downloads/pixverse
pixverse config defaults show
pixverse config list
pixverse config path
Komut satırındaki bayraklar her zaman yapılandırılmış varsayılanlara göre öncelikli olduğundan, varsayılanları ayarlamak size hiçbir esneklik kaybettirmez. Varsayılan olmayan bir çalışma alanına karşı tek seferlik bir çalıştırma için, olağan varsayılanlarınızın üzerine --workspace-id <id> ekleyin.
Ne inşa edebilirsiniz
CLI’yi bir agent’a veya betiğe bağlamak, otomatikleştirilebilir görevlerin yelpazesini oldukça genişletir:
- Dokümantasyon —— doküman derleme sürecinizin bir parçası olarak ürün demo videoları ve ekran görüntüleri otomatik olarak oluşturmak
- Pazarlama —— tek bir prompt kütüphanesinden sosyal içerik varyasyonları üreten gece boyu toplu işler çalıştırmak
- Uygulama geliştirme —— gerçek arayüzü inşa ederken bir kodlama agent’ının yer tutucu görseller, maket animasyonları veya yükleme ekranı videoları üretmesine izin vermek
- Ses iş akışları —— seslendirme taslakları, prompt’tan müziğe parçalar veya sonraki düzenleme için bağımsız ses varlıkları üretmek
- İçerik hatları —— tamamen otomatikleştirilmiş bir üretim hattı oluşturmak için CLI çağrılarını ffmpeg, ImageMagick veya bulut depolama araçlarıyla zincirlemek
- Prototipleme —— tam üretime geçmeden önce fikirleri doğrulamak için saniyeler içinde hızlı hareket konseptleri üretmek
Sadece shell komutları olduğundan, CLI özel bir entegrasyon çabası olmadan bash, Python, Node veya CI/CD’ye uyar.
Başlangıç kontrol listesi
- Node.js 22.12 veya üzerini yükleyin
-
npm install -g pixverseçalıştırın -
pixverse auth loginçalıştırın ve tarayıcıda yetkilendirin - Kredileri doğrulamak için
pixverse account infoçalıştırın - Eşzamanlı toplu işten önce
pixverse account slotsçalıştırın - İlk görselinizi üretin:
pixverse create image --prompt "..." --json - İlk videonuzu üretin:
pixverse create video --prompt "..." --json - İlk ses varlığınızı üretin:
pixverse create voice --text "..." --json - İlk müzik varlığınızı üretin:
pixverse create music --prompt "..." --json -
pixverse template listile şablonları keşfedin - Agent’ınız (Claude Code, Cursor veya Codex) için PixVerse Skills’i yükleyin
-
pixverse config defaults setile tercih ettiğiniz varsayılanları ayarlayın - İlk otomasyon hattınızı inşa edin
CLI’yi güncel tutma
Yerel CLI’nizi güncel tutmak için yerleşik güncelleyiciyi kullanın:
pixverse update
Ayrıca doğrudan npm üzerinden de güncelleyebilirsiniz:
npm install -g pixverse@latest
Modeller ve bayraklar çoğu dokümantasyondan daha hızlı değişir, bu yüzden sürüm düzeyindeki değişiklikler için doğrudan birincil kaynakları kontrol edin:
Bu güncelleme itibarıyla, PixVerse V6 varsayılan video modeli, GPT Image 2.5 Flare ise varsayılan görsel modeli olmaya devam ediyor; Seedance 2.0 Mini, özel create voice/create music komutları, ses varlığı yönetimi, kaydedilmiş klasörler, çalışma alanı değiştirme, config defaults, capabilities.json manifestosu, pixverse update, metin girdileri için stdin desteği, --trace-id ve --idempotency-key’in hepsi mevcut araç setinin parçası. PixVerse CLI
CLI’nin mümkün kıldığı şeyler
PixVerse CLI, GitHub ve npm (npm install -g pixverse) üretim, görev sorgulama, varlık, şablon, ses, müzik ve çalışma alanı yönetimi sunar. PixVerse Skills agent kılavuzlarını sağlar.
CLI ve agent becerileri sayesinde görsel, video, konuşma ve müzik aynı agent ve terminalde yönetilerek kod iş akışınıza katılır.
Tek bir komutla başlayıp iş akışını adım adım geliştirin.
İlgili kaynaklar
- PixVerse API Entegrasyon Kılavuzu: Uygulamanıza Yapay Zeka Videosu Kazandırın
- PixVerse Yapay Zeka Platformu Kılavuzu: Video İçeriği Nasıl Oluşturulur ve Otomatikleştirilir
- PixVerse’de Gemini Omni Flash: Adım Adım Prompt İş Akışı
- PixVerse V6 Yapay Zeka Video Üretici İncelemesi
- Seedream 5.0 İncelemesi