Vision API and pricing for o3 and o4-mini?

The pricing page does not break out the api pricing for vision for o3 and o4-mini.

Anyone know where i can find this info?

The vision pricing is quite complicated.

I made an independent calculator that should align with your costs.

Choose model, and add some image dimensions or actual images to see the price in a one user message (when it is run once; it can cost you multiple times with tool calls).

For the new models, I haven’t dug deep, but I expect the same kind of formula for token counts.

1 Like

Thanks for the quick response, but I’m looking specifically for the new models.

Does Open AI have a pricing page that includes vision pricing?

Edit: Nvm! Your calculator had a link that referenced this pricing page :slight_smile: https://platform.openai.com/docs/guides/images?api-mode=responses

They have token pricing up.

Images are billed by tokens.

Like o1, OpenAI might be cagey about declaring “this is your price” because your image might be used many times on repeated application tool calls with the self-iterating patterns of the models expected in use. Or are just slow to update everything.

Still - like gpt-4.1 itself giving wrong token counts against the documents specifically for it, this 1024x1024 = presumed to be 1024 tokens is being billed less sent to o3 also, reporting under 700 (along with any reasoning injection prompt)

I already made a new bug topic here about gpt-4.1’s apparent pricing error, with nobody noticing. That pricing can be explained by only the full GPT-4.1 model getting the old price, while others calculate correctly, but for EVERY size of image:

4o: A 1024 x 1024 square image in "detail": "high" mode costs 765 tokens

1 Like