Model "o3-mini" with "reasoning_effort"

As in openai document, we need “reasoning_effot” parameter for usage of “o3-mini-high” like below.

Please add model with this parameter or, just add o3-mini-low/medium/high please.

const completion = await openai.chat.completions.create({
  model: "o3-mini",
  reasoning_effort: "medium",
  messages: [
    {
      role: "user", 
      content: prompt
    }
  ],
  store: true,
});
15 Likes

Was just about to make a post on this. I am curious as to what it is currently set as in cursor.

2 Likes

same

I am using o3-mini via my API key. How do I pass “high” effort as a parameter. Default is medium. But I would like to control this parameter, if possible.

2 Likes

we currently don’t have a way to control this with custom api keys for now. however, we’ve updated o3-mini to use high reasoning. let us know what you think!

3 Likes

Cool! Thanks! I will try to use for my project.

@ericzakariasson I appreciate the acknowledgement that Cursor is using high reasoning. That makes all the difference in whether I choose o3-mini or DeepSeek-R1.

I want to point out that it took me over 30 minutes of searching to come across this forum and this answer. And even still, a comment on a random forum post isn’t really what I’d consider canonical information.

Even if it’s not possible for users to choose the reasoning level, some indication in the UI that it is indeed set to “high” would be incredibly useful when evaluating options as an end user.

Basically, the information about this should be surfaced in a more direct and easy to find way.

2 Likes

Thanks for the feedback! You’re right, this info should be more accessible. We’ll work on adding clear documentation about the reasoning level being set to high for o3-mini

1 Like

When I try to use it, I get “The model o3-mini-high does not work with your current plan…”

Is o3-mini now high or it’s a separate o3-mini-high selection from the dropdown? Becasue i get this: (i would gladly pay more for o3-mini-high but i don’t know how)

When I turn on my openai API Key:
{“error”:{“message”:“The model o3-mini-high does not exist or you do not have access to it.”,“type”:“invalid_request_error”,“param”:null,“code”:“model_not_found”}}