How to set organization usage limits?

I am new to open ai and just want to try things. There are some scary numbers in the settings, that I cannot change, apparently.

I have set a 10$ “budget” under:

Project > Limits > Edit budget

So far so good. I did the same under:

Organization > Limits > Edit budget

However, when I scroll down that page a bit further, the shocker:

Usage limit

The maximum usage OpenAI allows for your organization each month.

$100,000.00

What??? I want to change that limit! No way I ever want to spend 100k! But apparently I cannot change the limit??

Now I feel very insecure about using the API at all, without lowering that limit.

And what exactly is a budget then, if not a limit? What are the terms different (“budget” VS “limit”)? I mean, my natural understanding of the words would be, that one can also be “over budget” and that would be super bad, if the actual true limit is 100k …

Please enlighten me about the definitions of the terms “budget” and “usage limit” under an organization. All I want is to set an absolute hard limit for ANY kind of usage, so that with maximum stupidity, I could only ever cause 10$ costs. How do I do that?

1 Like

Hi and welcome to the developer community!

Please go to https://platform.openai.com/settings/organization/limits

and click on “Edit Budget” There you can set your monthly spend limit and also the % of that limit you want to get an email alert when you hit it.

1 Like

This topic is absolutely on point. It discusses valid trepidation.

There is no usage limit that will shut you down.

  • The only response is to not put more in prepaid credits than you can afford to lose (or less, because you can go into the negative for hours before shutoff);
  • The actual response is for OpenAI to put back hard limits, and further improve the hard limit optional features.
  • Budget must be renamed in the UI, as it presents a false premise, only sending emails.

A solution is not “get emailed”.

That is all anyone wants. OpenAI used to have that for an organization, with a straightforward presentation of a monthly limit after which the API would be cut off, with explanation:

That has been removed.

The only way they suggest now when facing account abuse: go through the work of every project and to delete api keys, along with needing to find legacy user keys and delete those also, with the last not able to be deleted until replaced. Bad: every high-security application server and every user must be refreshed with new credentials.

Doing such would damage a whole bunch of setups and deployments of rights to users, and take time during continuing abuse.

  • There needs to be a master “off” switch for an organization, and the same on projects.

A project, being a stupid overloaded name for a rights sub-container in an authentication domain, makes you think that you could could give a certain amount of credit there dedicated to a project. But no: again, amount of resetting monthly usage to just get an email if exceeded.

  • There needs to be a lifetime spend limit on a project, a hard cap with tracking shown, that if set, immediately turns off usage until you increase the dollar figure further.
  • There needs to a more granular limit (that works) for recurring usage, that shuts off an application’s project for its day or week budget, detecting and limiting abuse over a maximum. The rate limiter already stops and breaks apps on many model’s requests per day rate limit; this should be the developer’s choice in dollars.
  • API key revocation shall collect a “reason” field, and report it in 403 API error messages (“you are fired”)

Thanks for taking the time to report your legitimate hesitation.

2 Likes

Why are you telling me to do, what I already did, an explained, that I already did it? Did you even read my post?

And what is the definition of “budget”? Is it an absolute limit or not?

If I understand correctly, you are saying, that whatever I do, I will only be able to use models as much as my prepaid credits allow. Am I understanding it correctly? Or am I running the risk of my credit card being charged, if I overstep budget?

https://platform.openai.com/settings/organization/billing/overview.

Ah, that sounds like budget is indeed an absolute limit. That would be good!

First you should read the answer on HELP page on following link the title is How do I set and manage budgets for my organization’s projects?

https://help.openai.com/en/articles/9186755-managing-projects-in-the-api-platform

The Limits page does not stop usage. It only reports how much you planned to spend this month and how much you have actually spent.

https://platform.openai.com/settings/organization/limits

For example I set a five dollar monthly limit. Here is what happened.

The system did not block further calls because I still had credit. As long as the balance shows money, the API keeps working. Rate limits do not touch the balance.

https://platform.openai.com/settings/organization/billing/overview

If you want stronger control:

  1. Load only small amounts of credit.
  2. Turn off “Enable auto recharge” if you enabled it, and top up manually when you need more. Remember, unused credit expires after 365 days.
  3. Another option is to add credit, remove the payment method, then add it again next time you want more credit, though this takes extra steps.
2 Likes

TL:DR: the only way your organization account’s usage gets hard-limited by your choice is if OpenAI has no more paid credits of yours to take.

1 Like

Thanks. The actual answer.

The tooling with “budget” is very limited, and it sucks, that I need to go there months by months and make a transaction every months, instead of paying once and set proper limits. Not that “budget” non-sense. “Budget” should be named “e-mail alerts” or something, but not “budget”.

1 Like