Loading...
Loading...
Generate AI images, videos, audio via Picsart gen-ai CLI.
npx skill4agent add picsart/gen-ai-skills gen-ai-usegen-aigen-aigen-ai loginterminalgen-ailoginlogoutwhoamigenerateremove-bgchange-bgenhancevectorizeredoextendmodelsmodels infomodels comparepricingcreditsvalidatebatch runbatch statusbatch resumeuploaddownloadlistconfig get | set | list | keys | unsethistoryhistory lasthistory fileshistory clearcompletionupdategen-ai <command> --helpgen-ai modelsgen-ai validate -m <id>--imagegen-ai models info <id>--no-input--script--no-input--multi--batch--input-dirgen-ai whoami--debug@picsart/ai-sdkspecs/@picsart/ai-sdk# Signed binary (no Node required) — recommended
curl -fsSL https://picsart.com/gen-ai-cli/install.sh | bash
# Or via npm (requires Node 22+)
npm install -g @picsart/gen-ai
gen-ai login # OAuth browser flow
gen-ai whoami # verify# Interactive wizard
gen-ai generate
# Image, fully specified
gen-ai generate -m flux-2-pro -p "a sunset over mountains" -s
# Image-to-image
gen-ai generate -m gemini-3.1-flash-image -i ~/photo.jpg -p "make it watercolor"
# Text-to-video
gen-ai generate -m kling-v3-pro -p "a cat playing piano" --ar 16:9
# Image-to-video (--image is auto-mapped to startFrame for i2v models)
gen-ai generate -m veo-3.1 -i ~/photo.jpg -p "camera zooms in" -d 5gen-ai remove-bg -i photo.jpg
gen-ai change-bg -i photo.jpg -p "tropical beach sunset"
gen-ai enhance -i photo.jpg # upscale / enhance
gen-ai vectorize -i logo.png # raster → SVGgenerate--download--save-to-drive--drive-folder--open--clipboard--json--quietgen-ai models # list (filter --mode, --provider)
gen-ai models info <id> # capabilities, inputs, aspect ratios
gen-ai models compare <a> <b> # side-by-side
gen-ai pricing <model-id> # credit cost
gen-ai credits # remaining balancegen-ai-cli--no-save-to-drive--drive-folder NAME-i / --imagectx.startFrame--script--silent --quiet --json--no-input