BRUT DOCS getbrut.app ↗

OpenAI

OpenAI provides GPT Image 2 for images and GPT text models for planning.

Get a key

Create a key at platform.openai.com/api-keys and paste it into ⚙ Settings → OpenAI.

Like Gemini, image generation needs a billing-enabled account — a first-call 429 means billing, not a rate limit.

Models

What GPT Image 2 costs

GPT Image 2 is token-billed, so the real price depends on size × quality × aspect ratio. Brut ships a measured square-baseline table (from under a cent at 1K low up to ~$0.71 at 4K high) and shows the estimate before any paid run. Two things to know:

The reasoning dial (GPT-5.6)

GPT-5.6 models can think before answering, and Brut exposes the dial: none · low · medium · high · xhigh (leave it on default to let OpenAI pick). Higher settings give deeper answers and cost more — reasoning tokens are billed as output tokens, so an xhigh answer can spend several times the tokens of the visible text. The dial appears on the Text → Text node, on each cinema agent (Scenarist, Artistic Director, DoP, Script Supervisor), and — for Marcel's brain lane — in ⚙ Settings; always only when the selected model actually supports it. Changing it re-plans (cache miss), like any input change.

Native inpainting

OpenAI is the provider that applies an Inpaint mask natively — a true masked edit, where only the painted region changes and the rest is pixel-faithful. (Gemini treats the mask as strong guidance instead.) If precise local edits matter, inpaint on OpenAI.

Notes