Picsart
Mode: image · Models: 7
Official API docs: docs.picsart.io
Picsart's own image models run on the Picsart Compute Platform (PCP). They cover fast text-to-image generation (SANA-Sprint, Flux 2 Klein 4B) plus a set of task-shaped image-editing operations — background change/removal, enhance/upscale, natural-language image edit, and makeup. SANA-Sprint executes synchronously for near-instant results.
Models
| id | Name | Input type |
|---|---|---|
picsart-sana-sprint-v1 | Picsart SANA-Sprint | t2i |
picsart-flux-klein | Flux 2 Klein 4B | t2i |
picsart-change-bg | Picsart Change Background | i2i |
picsart-sod-v8-2 | Remove Background | i2i |
picsart-enhance | Enhance | i2i |
picsart-qwen-image-edit | Picsart Image Edit | i2i |
picsart-qwen-makeup | Picsart Makeup | i2i |
CLI
# fast text-to-image (synchronous)
gen-ai generate -m picsart-sana-sprint-v1 \
-p "a neon koi fish swimming through a misty bamboo forest, dramatic lighting" \
--ar 16:9 -s
# text-to-image with Flux 2 Klein
gen-ai generate -m picsart-flux-klein -p "isometric cozy reading nook, soft pastel palette"
# task-shaped image editing
gen-ai remove-bg -i ./portrait.jpg
gen-ai change-bg -i ./product.jpg -p "marble countertop, soft studio light"
gen-ai enhance -i ./low-res.jpgMCP
{ "name": "picsart_generate",
"arguments": {
"model": "picsart-sana-sprint-v1",
"prompt": "a neon koi fish swimming through a misty bamboo forest",
"aspectRatio": "16:9"
} }{ "name": "picsart_remove_bg",
"arguments": { "imageUrls": ["https://example.com/portrait.jpg"] } }{ "name": "picsart_change_bg",
"arguments": {
"imageUrls": ["https://example.com/product.jpg"],
"prompt": "marble countertop, soft studio light"
} }{ "name": "picsart_enhance",
"arguments": { "imageUrls": ["https://example.com/low-res.jpg"] } }Parameters
Full parameter surface for every model, sourced from gen-ai models info <id> --json. CLI flags show the primary short form; the canonical --kebab-case long form always works too.
picsart-sana-sprint-v1 — Picsart SANA-Sprint
Try picsart-sana-sprint-v1 in Playground ↗
Input type: t2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt | -p | text | required |
aspectRatio | --ar | enum | 1:1 · 4:3 · 3:4 · 3:2 · 2:3 · 16:9 · 9:16 · 2:1 · 1:2 (default 1:1) |
picsart-change-bg — Picsart Change Background
Try picsart-change-bg in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
prompt | -p | text | required (≤460 chars) |
picsart-sod-v8-2 — Remove Background
Try picsart-sod-v8-2 in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
picsart-enhance — Enhance
Try picsart-enhance in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
picsart-qwen-image-edit — Picsart Image Edit
Try picsart-qwen-image-edit in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 3) |
prompt | -p | text | required |
negativePrompt | --neg | text | free text |
picsart-qwen-makeup — Picsart Makeup
Try picsart-qwen-makeup in Playground ↗
Input type: i2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
imageUrls | -i | file | required image (up to 1) |
prompt | -p | text | required |
negativePrompt | --neg | text | free text |
picsart-flux-klein — Flux 2 Klein 4B
Try picsart-flux-klein in Playground ↗
Input type: t2i
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt | -p | text | required |
aspectRatio | --ar | enum | 1:1 · 5:3 · 3:5 · 4:3 · 3:4 (default 1:1) |
imageUrls | -i | file | image (up to 3) |
Notes: The editing models take an
imageUrls(-i) input;picsart-change-bgand the Qwen edit models also accept aprompt.
Pricing
gen-ai pricing picsart-sana-sprint-v1Picsart image models are flat-rate per image — there are no duration or resolution drivers. Cost is resolved per modelId via the backend /options call.