Skip to content

OpenAI

Modes: image · text · Models: 17

Vendor: OpenAI · Official API docs: OpenAI Developer Docs

OpenAI provides GPT Image generation and GPT text and image-understanding models. Sora model IDs are not included in the current production catalog.

Models

idNameInput type
gpt-image-2.5-sunburstGPT Image 2.5 Sunburstt2i
gpt-image-2.5-flareGPT Image 2.5 Flaret2i
gpt-image-2GPT Image 2t2i
gpt-image-1.5GPT Image 1.5t2i
gpt-6-astraGPT-6 Astrai2t
gpt-5.6-solGPT-5.6 Soli2t
gpt-5.6-terraGPT-5.6 Terrai2t
gpt-5.6-lunaGPT-5.6 Lunai2t
gpt-5.5GPT-5.5i2t
gpt-5.2GPT-5.2i2t
gpt-5.1GPT-5.1i2t
gpt-5GPT-5i2t
gpt-5-miniGPT-5 Minii2t
gpt-4oGPT-4oi2t
gpt-4o-miniGPT-4o Minii2t
gpt-4.1-miniGPT-4.1 Minii2t
gpt-4.1-nanoGPT-4.1 Nanoi2t

CLI

bash
# Generate an image from a prompt.
gen-ai generate -m gpt-image-2 -p "An isometric cutaway of a cozy bookshop" --ar 16:9

# Ask a question about an image.
gen-ai describe -m gpt-5.5 -i receipt.jpg -p "Extract the total and tax"

MCP

json
{ "name": "picsart_generate", "arguments": {
  "model": "gpt-image-2", "prompt": "An isometric cutaway of a cozy bookshop"
} }

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.

gpt-image-2.5-sunburst — GPT Image 2.5 Sunburst

Try gpt-image-2.5-sunburst in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤32000 chars)
aspectRatio--arenum1:1 · 3:2 · 2:3 · 16:9 · 9:16 · 4:3 · 3:4 · auto (default 1:1)
quality--qualityenummax · xhigh · high · medium · low (default high)
background--backgroundenumopaque · transparent (default opaque)
outputFormat--formatenumpng · jpeg · webp (default png)
count-nenum1 · 2 · 4 · 6 · 8 · 10 (default 1)
imageUrls-ifileimage (up to 16)

gpt-image-2.5-flare — GPT Image 2.5 Flare

Try gpt-image-2.5-flare in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired (≤32000 chars)
aspectRatio--arenum1:1 · 3:2 · 2:3 · 16:9 · 9:16 · 4:3 · 3:4 · auto (default 1:1)
quality--qualityenummax · xhigh · high · medium · low (default high)
background--backgroundenumopaque · transparent (default opaque)
outputFormat--formatenumpng · jpeg · webp (default png)
count-nenum1 · 2 · 4 · 6 · 8 · 10 (default 1)
imageUrls-ifileimage (up to 16)

gpt-image-2 — GPT Image 2

Try gpt-image-2 in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired
aspectRatio--arenum1:1 · 3:2 · 2:3 · 16:9 · 9:16 · 4:3 · 3:4 · auto (default 1:1)
quality--qualityenumhigh · medium · low (default high)
outputFormat--formatenumpng · jpeg · webp (default png)
count-nenum1 · 2 · 4 · 6 · 8 · 10 (default 1)
imageUrls-ifileimage (up to 5)

gpt-image-1.5 — GPT Image 1.5

Try gpt-image-1.5 in Playground ↗

Input type: t2i

ParamCLI flagTypeValues
prompt-ptextrequired
aspectRatio--arenum1:1 · 3:2 · 2:3 · 16:9 · 9:16 · 4:3 · 3:4 (default 1:1)
quality--qualityenumhigh · medium · low (default high)
background--backgroundenumopaque · transparent (default opaque)
outputFormat--formatenumpng · jpeg · webp (default png)
count-nenum1 · 2 · 4 · 6 · 8 · 10 (default 1)
imageUrls-ifileimage (up to 5)

gpt-6-astra — GPT-6 Astra

Try gpt-6-astra in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-5.6-sol — GPT-5.6 Sol

Try gpt-5.6-sol in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-5.6-terra — GPT-5.6 Terra

Try gpt-5.6-terra in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-5.6-luna — GPT-5.6 Luna

Try gpt-5.6-luna in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-5.5 — GPT-5.5

Try gpt-5.5 in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-5.2 — GPT-5.2

Try gpt-5.2 in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-5.1 — GPT-5.1

Try gpt-5.1 in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-5 — GPT-5

Try gpt-5 in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-5-mini — GPT-5 Mini

Try gpt-5-mini in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)
thinking--thinkingenumoff · low · medium · high (default off)

gpt-4o — GPT-4o

Try gpt-4o in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)

gpt-4o-mini — GPT-4o Mini

Try gpt-4o-mini in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)

gpt-4.1-mini — GPT-4.1 Mini

Try gpt-4.1-mini in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)

gpt-4.1-nano — GPT-4.1 Nano

Try gpt-4.1-nano in Playground ↗

Input type: i2t

ParamCLI flagTypeValues
prompt-ptextrequired
imageUrls-ifileimage (up to 8)

Pricing

Check current model pricing before generating:

bash
gen-ai pricing gpt-image-2

Image cost depends on the model and output settings. See Pricing.

Built on @picsart/ai-sdk · gen-ai CLI · Picsart MCP · Media Studio · Skills