getcursor / cursor

The AI-powered code editor
https://cursor.sh
20.55k stars 1.38k forks source link

Set model to `GPT-4o` but `GPT-4` is used instead #1482

Open qu8n opened 3 weeks ago

qu8n commented 3 weeks ago

Screenshots

I'm using Cursor free plan with my OpenAI API key. I opted to send all of my prompts to GPT-4o, but the OpenAI responses are coming from GPT-4.

My Cursor settings:

Cursor settings

My OpenAI usage history:

OpenAI usage Looks like a few requests were sent to GPT-4o initially but then all got sent to GPT-4 afterwards.

Operating system

MacOS Sonoma 14.4.1 on an M1 Pro Max

Steps to reproduce

The usual workflow:

What I've tried

c4mz commented 3 weeks ago

I've also had this which has cost me close to $50. This needs to be critical. Obviously won't use Cursor till it's fixed. Also on Mac Sonoma with Intel.

EDIT: Using 'gpt-4o-2024-05-13' gives me gpt 3??

Screenshot 2024-06-08 at 11 00 56 PM
bjornsyse commented 3 weeks ago

I have the same issue, but I'm on Windows.

Am0stafa commented 3 weeks ago

Same issue here

c4mz commented 3 weeks ago

@truell20 Updates mate? Seems to have gone quiet here. Someone should at least be watching the issues for critical bugs and responding.

qu8n commented 2 weeks ago

@c4mz @bjornsyse @Am0stafa Were you all able to figure out a fix or an alternative? Not sure if we'll hear from Cursor's team on this.

c4mz commented 2 weeks ago

@c4mz @bjornsyse @Am0stafa Were you all able to figure out a fix or an alternative? Not sure if we'll hear from Cursor's team on this.

Hi mate, they have a post on their forum about it also: https://forum.cursor.com/t/gpt-4-0613-is-being-used-instead-of-gpt-4o/5734/10

But I completely reinstalled mine and made sure to delete all folders and settings. I believe this has worked. Been using it for days now and only 4o is showing up on usage.

wfischer42 commented 1 week ago

Same issue.

quasimik commented 1 week ago

By the way, asking LLMs about themselves (e.g. its model name GPT-4o) will not give the correct answer, as its training parameters are not part of its training data. Your usage seems to be good evidence, though.

qu8n commented 6 days ago

FYI looks like Cursor's recent update (0.35.1) fixed this issue for me.