Tutorial

PixVerse CLI: Hasilkan Video dan Gambar AI di Terminal

Terakhir diperbarui pada
PixVerse CLI: Hasilkan Video dan Gambar AI di Terminal

Pendahuluan

Setiap alur kerja kreatif memiliki hambatan — momen ketika Anda harus meninggalkan editor kode, membuka peramban, dan mengeklik secara manual melalui antarmuka web untuk menghasilkan satu bagian media. Bagi pengembang, agen AI, dan siapa pun yang membangun pipeline konten otomatis, perpindahan konteks itu adalah gesekan yang cepat menumpuk.

PixVerse CLI menghilangkan hambatan itu. Ini adalah antarmuka baris perintah resmi untuk PixVerse, yang memberi Anda akses ke pembuatan PixVerse dan alur kerja ruang kerja langsung dari terminal. Teks-ke-video, gambar-ke-video, teks-ke-gambar, gambar-ke-gambar, transisi, pembuatan suara, pembuatan musik, video referensi, kontrol gerak, templat, upscaling, dan pengelolaan aset semuanya dapat diskrip, dapat dialirkan lewat pipe, dan tersedia tanpa menyentuh peramban. Untuk jalur instalasi terpendek dan ikhtisar penyiapan agen, mulai dari halaman resmi PixVerse CLI.

Yang membuat PixVerse CLI sangat berguna adalah filosofi desainnya: CLI ini dibangun dengan mempertimbangkan agen AI. Perintah dapat mengembalikan JSON terstruktur dengan --json atau -p, kode keluar bersifat deterministik, dan setiap langkah pipeline dapat disusun. Artinya, Anda dapat mengajari Claude Code, Cursor, Codex, atau agen lain mana pun untuk menghasilkan gambar, video, suara, dan musik atas nama Anda dengan lebih sedikit serah terima yang rapuh.

Panduan ini selaras dengan README GitHub PixVerseAI/cli saat ini, manifes kapabilitas publiknya, dan halaman produk PixVerse CLI, diperiksa pada 13 Juli 2026. PixVerse CLI diperbarui secara berkelanjutan melalui repositori GitHub, jadi skrip produksi tetap harus memverifikasi pixverse --version, pixverse create <mode> --help, dan pixverse update sebelum menjalankan batch besar.

Prasyarat

Sebelum memulai, Anda memerlukan:

  • Node.js 20 atau lebih tinggi — periksa dengan node --version
  • Akun PixVerse — daftar di pixverse.ai
  • Langganan PixVerse yang aktif — CLI menggunakan sistem kredit yang sama dengan situs web; hanya pengguna berlangganan yang dapat menghasilkan konten

PixVerse CLI tidak mengharuskan kunci API disalin secara manual. Autentikasi ditangani melalui alur OAuth berbasis peramban yang menyimpan token Anda secara lokal.

Langkah 1: Instal CLI

Instal secara global dengan npm:

npm install -g pixverse

Verifikasi instalasi:

pixverse --version

Jika Anda lebih suka tidak menginstal secara global, Anda juga dapat menjalankan perintah melalui npx:

npx pixverse create video --prompt "A cat walking on Mars"

Langkah 2: Autentikasi

Jalankan perintah login:

pixverse auth login

CLI membuka peramban untuk otorisasi perangkat OAuth. Anda juga dapat menyalin URL dan menyelesaikan otorisasi dari peramban mana pun di perangkat mana pun, yang berguna untuk SSH dan lingkungan headless. Token Anda disimpan secara otomatis di ~/.pixverse/ dan berlaku selama 30 hari.

Untuk memverifikasi bahwa Anda sudah masuk dan memeriksa kredit yang tersedia:

pixverse auth status
pixverse account info
pixverse account slots

Perintah account info menampilkan tingkat langganan, kredit ruang kerja, dan konteks penggunaan Anda. pixverse account usage membantu Anda meninjau konsumsi kredit, sementara pixverse account slots menampilkan slot pembuatan bersamaan saat ini untuk pekerjaan gambar dan video. Sesi CLI terpisah dari sesi web/aplikasi PixVerse, dan Anda dapat menghapus token CLI yang tersimpan dengan pixverse auth logout. Selalu periksa saldo dan slot yang tersedia sebelum menjalankan pekerjaan batch.

Perintah Mulai Cepat

Jika Anda hanya memerlukan jalur terpendek dari instalasi ke aset yang dihasilkan, mulai dengan urutan ini:

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

Untuk alur kerja agen dan CI, biarkan --json atau -p aktif agar stdout tetap dapat dibaca mesin sementara progres dan kesalahan tetap di stderr. Untuk percobaan ulang produksi, tambahkan --idempotency-key <key> ke perintah pembuatan agar pengiriman berulang tidak secara tidak sengaja membuat pekerjaan berbayar yang duplikat.

Langkah 3: Hasilkan Gambar Pertama Anda

Pembuatan teks-ke-gambar adalah cara tercepat untuk menguji penyiapan Anda. Jalankan:

pixverse create image --prompt "A photorealistic forest path at golden hour" --json

README GitHub saat ini mencantumkan GPT Image 2 sebagai model gambar default. Untuk otomatisasi yang dapat direproduksi, tetap atur --model secara eksplisit dan periksa bantuan CLI langsung atau capabilities.json sebelum pekerjaan batch. Flag --json mengembalikan keluaran terstruktur:

{
  "image_id": 789012,
  "status": "completed",
  "image_url": "https://...",
  "prompt": "A photorealistic forest path at golden hour",
  "model": "gpt-image-2.0",
  "width": 1440,
  "height": 1440
}

Untuk keluaran beresolusi lebih tinggi, tentukan model yang mendukungnya:

pixverse create image \
  --prompt "A photorealistic forest path at golden hour" \
  --model seedream-5.0-lite \
  --quality 2160p \
  --aspect-ratio 16:9 \
  --json

PixVerse mendukung beberapa model gambar, masing-masing dengan batas resolusi dan dukungan rasio aspek yang berbeda:

Model Nilai --model Kualitas Catatan
GPT Image 2 gpt-image-2.0 1080p, 1440p, 2160p Model gambar default; mendukung rasio aspek lebar dan tinggi
Nano Banana 2 gemini-3.1-flash 512p, 1080p, 1440p, 2160p auto yang fleksibel dan rasio aspek standar
Nano Banana 2 Lite gemini-3.1-flash-lite 1080p Opsi Nano Banana 2 yang ringan untuk alur kerja gambar yang cepat
Qwen Image qwen-image 720p, 1080p Pembuatan cepat untuk tugas kreatif yang umum
Nano Banana Pro gemini-3.0 1080p, 1440p, 2160p Pembuatan gambar berkualitas tinggi pada ukuran yang lebih besar
Nano Banana gemini-2.5-flash 1080p Pembuatan gambar ringan dengan penyelesaian yang cepat
Seedream 5.0 Pro seedream-5.0-pro 1080p, 1440p Mendukung rasio aspek standar dan alur kerja gambar multi-referensi
Seedream 5.0 Lite seedream-5.0-lite 1440p, 1800p, 2160p Gambar kreatif dengan detail tinggi
Seedream 4.5 seedream-4.5 1440p, 2160p Pembuatan gambar beresolusi tinggi
Seedream 4.0 seedream-4.0 1080p, 1440p, 2160p Opsi Seedream tambahan untuk alur kerja gambar
Kling Image O3 kling-image-o3 1080p, 1440p, 2160p Keluaran visual bergaya dengan pembingkaian yang fleksibel
Kling Image V3 kling-image-v3 1080p, 1440p Kualitas dan kecepatan yang seimbang

Anda juga dapat mengubah gambar yang sudah ada dengan gambar-ke-gambar:

pixverse create image \
  --prompt "Turn this product photo into a clean watercolor illustration" \
  --image ./product-photo.png \
  --model gpt-image-2.0 \
  --json

Untuk mengunduh gambar yang dihasilkan:

pixverse asset download 789012

Langkah 4: Hasilkan Video Pertama Anda

Teks-ke-video bekerja dengan cara yang sama. Hasilkan klip 5 detik:

pixverse create video --prompt "A sunset over ocean waves" --json

Untuk pembuatan yang sepenuhnya disesuaikan:

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

Flag --audio mengaktifkan suara ambien yang dihasilkan AI yang sesuai dengan konten video Anda. Flag --json mengembalikan video_url saat selesai yang dapat Anda teruskan langsung ke perintah unduh atau langkah berikutnya dalam pipeline.

PixVerse menyediakan beberapa model video dengan dukungan kualitas, durasi, dan mode yang berbeda:

Model Nilai --model Kualitas Maks. Durasi Catatan
PixVerse V6 v6 1080p 1–15 dtk Model video default; dukungan rasio aspek yang luas
PixVerse C1 pixverse-c1 1080p 1–15 dtk Dukungan kuat di seluruh alur kerja video, referensi, dan transisi
Seedance 2.0 Standard seedance-2.0-standard 2160p 4–15 dtk Mendukung mode video, referensi, dan transisi
Seedance 2.0 Fast seedance-2.0-fast 720p 4–15 dtk Opsi Seedance yang lebih cepat untuk mode video, referensi, dan transisi
Seedance 2.0 Mini seedance-2.0-mini 720p 4–15 dtk Opsi Seedance yang ringan untuk mode video, referensi, dan transisi
Google Gemini Omni gemini-omni-flash 720p 3–10 dtk Mendukung alur kerja video dan referensi dalam 16:9 atau 9:16
Happy Horse 1.0 happyhorse-1.0 1080p 3–15 dtk Opsi video yang sadar audio tersedia untuk create video
Kling O3 Pro kling-o3-pro 720p 3–15 dtk Mendukung alur kerja video, referensi, dan transisi
Kling O3 Standard kling-o3-standard 720p 3–15 dtk Opsi Kling O3 standar
Kling 3.0 Pro kling-3.0-pro 720p 3–15 dtk Mendukung alur kerja video dan transisi
Kling 3.0 Standard kling-3.0-standard 720p 3–15 dtk Opsi Kling 3.0 standar
Grok Imagine 1.5 grok-imagine-1.5 720p 1–15 dtk Hanya gambar-ke-video; memerlukan --image dan mengikuti rasio aspek gambar masukan
Grok Imagine grok-imagine 720p 1–15 dtk Opsi Grok yang lebih awal; mendukung alur kerja video, perpanjangan, dan referensi
Veo 3.1 Lite veo-3.1-lite 1080p 4, 6, atau 8 dtk Mendukung alur kerja video dan transisi 2 bingkai
Veo 3.1 Standard veo-3.1-standard 2160p 4, 6, atau 8 dtk Opsi Veo beresolusi lebih tinggi
Veo 3.1 Fast veo-3.1-fast 2160p 4, 6, atau 8 dtk Opsi Veo yang lebih cepat
Sora 2 Pro sora-2-pro 1080p 4, 8, atau 12 dtk Opsi Sora dengan durasi tetap
Sora 2 sora-2 720p 4, 8, atau 12 dtk Opsi Sora standar
PixVerse v5.6 v5.6 1080p 1–10 dtk Masih digunakan untuk kontrol gerak dan alur kerja pembuatan tertentu
PixVerse v5.5 v5.5 1080p 1–10 dtk Digunakan untuk alur kerja create modify
PixVerse v5 v5 1080p 1–10 dtk Digunakan untuk alur kerja transisi 3+ bingkai

Model mitra seperti Seedance, Kling, Veo, Sora, Gemini Omni, Grok Imagine, dan HappyHorse adalah opsi di PixVerse. Gunakan permukaan CLI yang sama untuk membandingkannya dengan PixVerse V6 dan C1.

Animasikan Gambar Statis

Untuk mengubah foto atau gambar yang dihasilkan menjadi video, berikan flag --image:

pixverse create video \
  --prompt "Gentle wind moves through the scene" \
  --image ./product-photo.jpg \
  --model v6 \
  --quality 1080p \
  --json

Anda dapat meneruskan jalur file lokal atau URL. File lokal diunggah secara otomatis — tidak diperlukan langkah unggah manual. Masukan gambar lokal yang lebih besar dari 1920x1920 atau 5MB secara otomatis diubah ukurannya atau dikompresi sebelum diunggah; URL gambar jarak jauh divalidasi oleh backend apa adanya.

Untuk Grok Imagine 1.5, gambar wajib ada dan rasio aspek keluaran mengikuti gambar tersebut:

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

Gunakan Referensi, Transisi, Kontrol Gerak, dan Templat

CLI saat ini mendukung lebih dari sekadar teks-ke-video dan gambar-ke-video yang sederhana. Mode pembuatan ini berguna ketika Anda memerlukan lebih banyak kontrol atas karakter, bingkai kunci, suntingan, atau efek:

# 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
pixverse create upscale --video <video_id> --quality 1080p

# 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

Tidak setiap model mendukung setiap mode pembuatan. Dalam matriks README saat ini, create video mendukung v6, pixverse-c1, Seedance 2.0 Standard/Fast/Mini, Google Gemini Omni, Happy Horse 1.0, Kling O3, Kling 3.0, Grok Imagine, Veo 3.1, Sora 2, dan v5.6. grok-imagine-1.5 hanya gambar-ke-video dan memerlukan --image; create extend mendukung v6 dan grok-imagine; create reference mendukung v6, pixverse-c1, Seedance 2.0 Standard/Fast/Mini, Google Gemini Omni, Kling O3, grok-imagine, dan v5.6; transisi 2 bingkai mendukung keluarga video yang lebih baru; transisi 3+ bingkai menggunakan v5; create modify menggunakan v5.5; dan create motion-control menggunakan v5.6.

Langkah 5: Hasilkan Suara dan Musik

README GitHub saat ini mendokumentasikan audio mandiri melalui perintah pembuatan khusus. Gunakan create voice untuk teks-ke-ucapan dan create music untuk pembuatan prompt-ke-musik. Keluaran suara dan musik disimpan sebagai aset audio, jadi Anda dapat melacaknya dengan task, mencantumkannya dengan asset list --type audio, dan mengunduhnya dengan asset download --type audio. Untuk ambiens video bawaan, gunakan --audio atau --no-audio pada perintah pembuatan video yang didukung.

Hasilkan audio suara:

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

Telusuri model suara dan suara prasetel:

pixverse voice models --json
pixverse voice presets --model speech-2.8-hd --json

Hasilkan musik:

pixverse create music \
  --prompt "A bright cinematic synth-pop track for a 30-second product reveal" \
  --auto-lyrics \
  --duration-seconds 30 \
  --json

Untuk trek instrumental, gunakan --instrumental. Untuk model yang mendukung lirik, teruskan lirik sebagai teks literal, jalur file lokal, atau stdin:

pixverse create music \
  --prompt "Uplifting electronic pop with a confident chorus" \
  --lyrics ./lyrics.txt \
  --json

Keluarga model suara saat ini mencakup MiniMax Speech 2.8 dan model ElevenLabs. Keluarga model musik saat ini mencakup MiniMax Music, ElevenLabs Music, dan Google Lyria 3 Pro. Gunakan pixverse voice models dan pixverse music models untuk katalog langsung sebelum menulis skrip alur kerja produksi.

Langkah 6: Jalankan Wizard Interaktif

Jika Anda menjelajah untuk pertama kali dan belum familier dengan semua flag yang tersedia, jalankan perintah pembuatan apa pun tanpa argumen untuk masuk ke wizard terpandu:

pixverse create video
pixverse create image

Wizard memandu Anda melalui prompt, pemilihan model, kualitas, rasio aspek, durasi, dan opsi lain langkah demi langkah — berguna untuk menemukan parameter apa yang tersedia sebelum menuliskannya dalam skrip.

Melampaui Pembuatan: Kelola Aset dan Ruang Kerja Anda

PixVerse CLI saat ini juga menyertakan perintah pengelolaan yang membantu Anda membangun alur kerja terminal dari ujung ke ujung:

  • pixverse task status <id> dan pixverse task wait <id> untuk polling tugas
  • pixverse task status --ids 123,456,789 --type video --json untuk pemeriksaan status batch
  • pixverse asset list, asset upload, asset info, asset download, dan asset delete untuk operasi siklus hidup aset video, gambar, dan audio
  • pixverse saved list, saved items, saved new, saved rename, saved add, saved remove, dan saved delete untuk folder tersimpan
  • pixverse template categories, template list, template search, dan template info untuk menemukan efek dan templat
  • pixverse voice models, voice presets, dan music models untuk penemuan model audio langsung
  • pixverse workspace list, workspace status, workspace switch, dan workspace manage untuk operasi multi-ruang kerja
  • pixverse account info, account usage, dan account slots untuk pemeriksaan kredit, penggunaan, dan konkurensi
  • pixverse config set, config list, config path, dan config defaults untuk default lokal yang dapat diulang

Ini memudahkan otomatisasi tidak hanya pembuatan, tetapi juga pengorganisasian, penemuan templat, penemuan audio, unduhan, pengarahan ruang kerja, dan pengiriman dalam satu skrip. Jika Anda perlu menjalankan satu perintah terhadap ruang kerja yang berbeda, gunakan flag global --workspace-id <id>; 0 menargetkan ruang kerja pribadi Anda.

Flag yang Ramah Skrip

Sebagian besar otomatisasi bergantung pada keluaran yang dapat diprediksi dan perilaku runtime yang dapat diprediksi. Flag ini sangat berguna dalam skrip dan alur kerja agen AI:

Flag Gunakan Untuk
--json Mengembalikan keluaran JSON terstruktur
-p Alias pendek untuk --json
--count <n> Menghasilkan 1–4 variasi dari satu permintaan
--seed <number> Membuat pembuatan lebih mudah direproduksi
--off-peak Menggunakan harga di luar jam sibuk jika tersedia
--audio / --no-audio Mengaktifkan atau menonaktifkan pembuatan audio pada perintah pembuatan yang didukung
--multi-shot / --no-multi-shot Mengaktifkan atau menonaktifkan mode multi-shot untuk video
--no-wait Mengirim pekerjaan dan segera kembali
--timeout <sec> Mengatur batas waktu polling, default 300 detik
--workspace-id <id> Mengganti ruang kerja aktif untuk satu perintah
--trace-id <uuid> Melampirkan UUIDv4 yang diberikan pemanggil ke permintaan API untuk debugging dan observabilitas
--idempotency-key <key> Mencoba ulang permintaan pembuatan dengan aman tanpa secara tidak sengaja membuat pekerjaan berbayar yang duplikat

Flag masukan teks kini lebih mudah diotomatiskan. --prompt, --text, dan --lyrics dapat menerima string literal, jalur file lokal, atau - untuk stdin:

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

Mengajari Agen AI Anda untuk Menghasilkan Media

Bagi tim yang lebih suka titik awal terpandu berbasis aplikasi sebelum beralih ke otomatisasi baris perintah, Agen PixVerse menyediakan alur kerja pembuatan berorientasi agen di aplikasi PixVerse.

Di sinilah PixVerse CLI menjadi benar-benar transformatif. Karena perintah dapat mengembalikan JSON terstruktur dan menggunakan kode keluar yang deterministik, agen AI mana pun yang dapat menjalankan perintah shell dapat diajari untuk menghasilkan gambar dan video sesuai permintaan.

Menginstal PixVerse Skills

PixVerse Skills adalah pustaka skill terstruktur yang mengajari agen cara menggunakan CLI dengan benar: flag perintah, batasan model, pipeline multi-langkah, dan penanganan kesalahan yang andal.

Untuk Claude Code dan agen lain yang mendukung format skill, tambahkan skill PixVerse secara langsung:

npx skills add https://github.com/pixverseai/skills --skill pixverse-ai-image-and-video-generator

Untuk Cursor, Claude Code, Codex, dan kerangka agen lainnya, skill ini meningkatkan keandalan dengan memberi agen batasan yang eksplisit alih-alih memaksanya menyimpulkan batasan itu dari awal.

PixVerse CLI juga menyertakan manifes perintah ringkas yang dapat dibaca mesin di dist/capabilities.json, dengan sumber publik tersedia sebagai capabilities.json di repositori GitHub. Manifes ini menjelaskan perintah, flag, kode keluar, ekspektasi keluaran JSON, dan kategori efek, sehingga agen dapat memeriksa kontrak CLI tanpa mengikis teks bantuan.

Setelah agen Anda memuat skill PixVerse, Anda dapat memberinya instruksi bahasa alami seperti:

  • “Hasilkan video demo produk berdurasi 10 detik dari tangkapan layar ini”
  • “Buat empat variasi gambar sampul blog ini dalam format 16:9”
  • “Animasikan diagram ini menjadi klip penjelasan 5 detik dengan suara ambien”
  • “Hasilkan tiga klip promo 8 detik 16:9 dengan gerakan kamera yang berbeda”

Agen akan menerjemahkan instruksi tersebut menjadi perintah CLI yang benar, mengurai keluaran JSON, serta menangani polling dan unduhan — tanpa intervensi manual.

Claude Code

Di Claude Code, PixVerse CLI menjadi alat bawaan yang digunakan agen secara mandiri. Setelah memuat skill PixVerse, Anda dapat menyertakan pembuatan media secara langsung dalam tugas apa pun:

Buat gambar sampul untuk artikel blog tentang machine learning ini, gunakan model seedream-5.0-lite pada 2160p dalam format 16:9, lalu unduh ke ./assets/cover.webp

Claude Code akan memanggil perintah CLI yang tepat, mengurai URL gambar dari respons JSON, dan mengunduh file ke jalur yang Anda tentukan — semuanya dalam sesi yang sama tempat ia juga menulis kode Anda.

Alur kerja Claude Code yang umum:

# 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

Pengguna Cursor dapat memuat PixVerse Skills sebagai file konteks proyek. Letakkan file skill yang relevan di direktori .cursor/ Anda atau tambahkan ke aturan workspace. Setelah dimuat, Cursor sepenuhnya memahami setiap perintah PixVerse CLI dan dapat menghasilkan media sebagai bagian dari tugas pengodean apa pun.

Alur kerja Cursor yang umum: minta agen membuat gambar mockup berdasarkan desain yang sedang Anda bangun, lalu gunakan langsung sebagai referensi dalam sesi IDE — tanpa pernah keluar dari editor.

Codex dan Agen Lainnya

PixVerse CLI kompatibel dengan agen apa pun yang dapat menjalankan perintah shell dan mengurai JSON. Format output terstruktur — nama field yang konsisten, kode error yang dapat diprediksi, dan pesan error yang dipisahkan di stderr — memastikan bahkan agen skrip sederhana dapat mengintegrasikan pembuatan secara andal.

Kontrak kode keluar membuat penanganan error menjadi mudah:

Kode Arti Tindakan Agen
0 Berhasil Urai output JSON
1 Error umum Periksa stderr dan coba lagi dengan input yang sudah divalidasi
2 Timeout Coba lagi dengan --timeout yang lebih lama
3 Autentikasi kedaluwarsa Jalankan ulang pixverse auth login
4 Kredit habis Periksa saldo, beri tahu pengguna
5 Pembuatan gagal Coba parameter yang berbeda
6 Error validasi Tinjau nilai flag

Pipeline Otomatisasi

Setelah Anda memahami perintah individual, PixVerse CLI membuka alur kerja multi-langkah yang kuat dan berjalan sepenuhnya tanpa interaksi pengguna.

Teks ke Gambar ke Video

Salah satu pipeline yang paling berguna: buat gambar beresolusi tinggi dari prompt teks, lalu animasikan menjadi video.

# 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

Pipeline Produksi Video Lengkap

Untuk hasil yang lebih rapi, rangkaikan pembuatan dengan langkah pascaproses. Gunakan --audio atau --no-audio saat Anda menginginkan suara asli pada perintah pembuatan video yang didukung, lalu gunakan create voice untuk audio text-to-speech dan create music untuk aset musik mandiri yang akan Anda gabungkan di tahap berikutnya:

# 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 1080p
FINAL=$(pixverse create upscale \
  --video "$EXTENDED" \
  --quality 1080p \
  --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

Pembuatan Batch

Untuk pipeline konten yang membutuhkan banyak variasi, jalankan pekerjaan secara paralel:

# 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

Flag --no-wait mengirimkan pekerjaan dan langsung mengembalikan ID tugas, sehingga Anda dapat mengirim beberapa pekerjaan sebelum melakukan polling. Dengan --no-wait --json, catat ID tugas yang dikembalikan beserta parameter pembuatan yang terpakai untuk pencatatan dan reproduksibilitas. Gunakan --count <n> saat Anda menginginkan beberapa variasi dari satu prompt, dan gunakan batch task status --ids saat Anda menginginkan satu respons status untuk beberapa pekerjaan yang sedang berjalan. Perintah pixverse task wait menangani polling adaptif untuk Anda.

Mengatur Default

Jika Anda selalu memakai model, kualitas, atau rasio aspek yang sama, tetapkan sebagai default agar Anda tidak perlu mengulang flag setiap kali:

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

Flag baris perintah selalu menimpa default yang Anda atur, sehingga Anda tetap memiliki fleksibilitas penuh sekaligus mengurangi pengulangan. Untuk otomatisasi khusus workspace, tambahkan --workspace-id <id> ke sebuah perintah saat Anda ingin menimpa workspace aktif hanya untuk satu kali jalankan itu.

Apa yang Bisa Anda Bangun

Dengan PixVerse CLI yang terintegrasi ke alur kerja agen Anda, jangkauan tugas yang dapat diotomatisasi bertambah secara signifikan:

  • Dokumentasi — buat otomatis video demo produk dan tangkapan layar sebagai bagian dari proses build dokumentasi
  • Pemasaran — jalankan pekerjaan batch setiap malam yang menghasilkan variasi konten media sosial dari satu pustaka prompt
  • Pengembangan aplikasi — biarkan agen pengodean Anda membuat visual placeholder, animasi mockup, atau video layar pemuatan saat Anda membangun UI
  • Alur kerja audio — buat draf voiceover, trek prompt-to-music, atau aset audio untuk pengeditan nanti
  • Pipeline konten — rangkaikan panggilan CLI dengan alat lain (ffmpeg, ImageMagick, penyimpanan cloud) untuk membangun alur produksi media yang sepenuhnya otomatis
  • Prototipe — buat konsep gerak cepat dalam hitungan detik untuk memvalidasi ide sebelum berkomitmen pada produksi penuh

CLI ini dirancang agar menyatu secara alami dengan alur kerja berbasis shell apa pun. Jika otomatisasi Anda sudah berjalan di bash, Python, Node, atau pipeline CI/CD, PixVerse CLI dapat langsung masuk tanpa beban integrasi tambahan.

Daftar Periksa Memulai

  • Instal Node.js 20 atau lebih tinggi
  • Jalankan npm install -g pixverse
  • Jalankan pixverse auth login dan otorisasi di browser
  • Jalankan pixverse account info untuk memverifikasi kredit
  • Jalankan pixverse account slots sebelum pekerjaan batch bersamaan
  • Buat gambar pertama Anda: pixverse create image --prompt "..." --json
  • Buat video pertama Anda: pixverse create video --prompt "..." --json
  • Buat aset suara pertama Anda: pixverse create voice --text "..." --json
  • Buat aset musik pertama Anda: pixverse create music --prompt "..." --json
  • Jelajahi templat dengan pixverse template list
  • Instal PixVerse Skills untuk agen Anda (Claude Code, Cursor, atau Codex)
  • Atur default pilihan Anda dengan pixverse config defaults set
  • Bangun pipeline otomatisasi pertama Anda

Menjaga CLI Tetap Terbaru

Gunakan pembaru bawaan untuk menjaga CLI lokal Anda tetap mutakhir:

pixverse update

Anda juga dapat menggunakan npm secara langsung:

npm install -g pixverse@latest

Karena PixVerse CLI adalah alat yang terus diperbarui, bukan peluncuran sekali saja, perlakukan artikel ini sebagai panduan praktis di lapangan dan sumber resmi sebagai lapisan referensi yang selalu hidup. Halaman resmi PixVerse CLI adalah jalur instalasi dan onboarding agen yang paling singkat, sementara GitHub tetap menjadi tempat untuk memantau perubahan tingkat rilis dan model yang baru didukung:

Dokumentasi saat ini menyoroti PixVerse V6 sebagai model video default, GPT Image 2 sebagai model gambar default, dukungan video Google Gemini Omni, dukungan gambar Nano Banana 2 Lite dan Seedream 5.0 Pro, dukungan Seedance 2.0 Mini, alur kerja PixVerse v5 dan v5.5 yang spesifik menurut mode, perintah khusus create voice dan create music, pengelolaan aset audio, folder tersimpan, pergantian workspace, config defaults, capabilities.json untuk agen, pixverse update, dukungan stdin untuk input teks, --trace-id, dan --idempotency-key untuk percobaan ulang yang lebih aman.

Langkah Berikutnya

Halaman resmi PixVerse CLI, PixVerse CLI di GitHub, dan npm (npm install -g pixverse) memberi Anda akses langsung ke pembuatan, polling tugas, pengelolaan aset, templat, folder tersimpan, pemeriksaan akun, penemuan model audio, dan kontrol workspace dari satu antarmuka. Repositori PixVerse Skills menambahkan panduan siap-agen agar Claude Code, Cursor, Codex, dan alat lain dapat menjalankan alur kerja ini dengan keandalan yang lebih kuat.

Kombinasi CLI yang andal dan pustaka skill siap-agen berarti pembuatan gambar, video, suara, dan musik dapat berada dalam alur kerja yang sama dengan kode Anda — dikelola oleh agen yang sama, di terminal yang sama, tanpa berpindah alat.

Mulailah dengan satu perintah. Bangun dari sana.

Sumber Terkait

Buat video, gambar, suara, dan musik dari terminal Anda dengan PixVerse.