# \[Feature Request\] Gpt-4o vision

**URL:** <https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928>\
**Category:** Feature Requests\
**Created:** [May 13, 2024, 8:25pm UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928 "2024-05-13T20:25:00Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![fun\_strange](https://avatars.discourse-cdn.com/v4/letter/f/8c91f0/32.png) [@fun\_strange](https://forum.cursor.com/u/fun_strange)\
**Post date:** [May 13, 2024, 8:25pm UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/1 "2024-05-13T20:25:01Z")

</div>

Gpt-4o is described as having better vision capabilities. Is there a plan to add image upload feature to it?

---

<div class="post-metadata">

**Author:** ![Lesslaw-m](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/lesslaw-m/32/1702_2.png) [@Lesslaw-m](https://forum.cursor.com/u/Lesslaw-m)\
**Post date:** [May 14, 2024, 7:30am UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/2 "2024-05-14T07:30:59Z")

</div>

I’m curious regarding your anticipated use case for this in an IDE.

---

<div class="post-metadata">

**Author:** ![TheArtfulBogler](https://avatars.discourse-cdn.com/v4/letter/t/4491bb/32.png) [@TheArtfulBogler](https://forum.cursor.com/u/TheArtfulBogler)\
**Post date:** [May 14, 2024, 8:39am UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/3 "2024-05-14T08:39:44Z")

</div>

It would help me to be able to point to how I want something in my frontend to look and let it then implement it in the code. Currently I’m mostly stuck with going back and forth through me explaining and the GPT taking stabs in the dark.

---

<div class="post-metadata">

**Author:** ![fun\_strange](https://avatars.discourse-cdn.com/v4/letter/f/8c91f0/32.png) [@fun\_strange](https://forum.cursor.com/u/fun_strange)\
**Post date:** [May 14, 2024, 8:53am UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/4 "2024-05-14T08:53:13Z")

</div>

For example giving the AI a Figma screenshot with description to implement a UI component. Or attaching a screenshot of an issue in the UI.  
With the upcoming video capabilities perhaps it would be possible to automate the debugging and development process by iteratively feeding the AI a video of the UI and it automatically editing the code with continuous feedback, where it has access to the console, then possibly Network/Elements tabs (possibly via screenshots/video as well if it’s good enough).

---

<div class="post-metadata">

**Author:** ![Lesslaw-m](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/lesslaw-m/32/1702_2.png) [@Lesslaw-m](https://forum.cursor.com/u/Lesslaw-m)\
**Post date:** [May 14, 2024, 12:44pm UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/5 "2024-05-14T12:44:36Z")

</div>

ah, right. sounds fun

---

<div class="post-metadata">

**Author:** ![clayton](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/clayton/32/1592_2.png) [@clayton](https://forum.cursor.com/u/clayton)\
**Post date:** [May 14, 2024, 2:44pm UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/6 "2024-05-14T14:44:37Z")

</div>

When ‘gpt-4o’ model is selected you can use images in the chat. Are you referring to another use - or does it look like images being handled under the covers differently?

---

<div class="post-metadata">

**Author:** ![fun\_strange](https://avatars.discourse-cdn.com/v4/letter/f/8c91f0/32.png) [@fun\_strange](https://forum.cursor.com/u/fun_strange)\
**Post date:** [May 14, 2024, 3:04pm UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/7 "2024-05-14T15:04:38Z")

</div>

When I select gpt-4o, the ‘Image’ button disappears.

---

<div class="post-metadata">

**Author:** ![clayton](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/clayton/32/1592_2.png) [@clayton](https://forum.cursor.com/u/clayton)\
**Post date:** [May 14, 2024, 3:30pm UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/8 "2024-05-14T15:30:32Z")

</div>

Ah, ok - I realized I don’t usually use that button and just copy-paste an image into the chat (or you can mention the @imagefilename and it will load in the chat). Not sure why the image button is missing, but it will let you add + process images, using gpt-4o presumably, those ways currently.

---

<div class="post-metadata">

**Author:** ![fun\_strange](https://avatars.discourse-cdn.com/v4/letter/f/8c91f0/32.png) [@fun\_strange](https://forum.cursor.com/u/fun_strange)\
**Post date:** [May 14, 2024, 4:01pm UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/9 "2024-05-14T16:01:51Z")

</div>

Wow, I didn’t know about that, thanks for the tip!

---

<div class="post-metadata">

**Author:** ![prefer](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/prefer/32/166_2.png) [@prefer](https://forum.cursor.com/u/prefer)\
**Post date:** [May 14, 2024, 11:37pm UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/10 "2024-05-14T23:37:20Z")

</div>

I use it to do rapid Jupyter Notebook debugging. The amount of context you can give a vision model with a simple screenshot is amazing and so fast!

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [June 18, 2026, 10:13am UTC](https://forum.cursor.com/t/feature-request-gpt-4o-vision/4928/11 "2026-06-18T10:13:01Z")

</div>

Closed on June 18, 2026, 10:13am UTC


