Team Budgets
Control spending at the team, member, and API key levels.
Team budgets help administrators prevent unexpected inference costs while giving individual members and applications appropriate spending limits.
How budgets work
Infron evaluates budgets at three levels:
Team budget
└── Member budget
└── API key budgetA request must satisfy every applicable hard limit. A lower-level budget never overrides a higher-level budget.
For example, an API key with an unlimited key budget is still blocked if its member reaches a hard limit or the team exhausts its budget.
Budget levels
Team budget
The team budget controls the total billable usage for the entire team. It is always a hard limit.
When the team budget is exhausted, Infron blocks new billable requests for the entire team, even if individual members or keys still have available budget.
Only admins can set or change the team budget.
Member budget
A member budget controls the combined billable usage generated by that member's personal API keys.
Admins can configure a member budget as soft, hard, or unlimited. A member cannot change their own member-level budget.
API key budget
An API key budget controls billable usage for one key.
Admins can manage budgets for team-level and admin keys.
Members can manage budgets for their own personal keys.
Billing managers can view budget information but cannot change it.
Budget modes
Soft
Sends alerts when the limit is reached but continues allowing requests.
Member and API key budgets
Hard
Blocks new billable requests when the limit is reached.
Team, member, and API key budgets
Unlimited
Does not apply a limit at this level. Higher-level limits still apply.
Member and API key budgets
Team budgets always use hard enforcement.
Soft limits
A soft limit is useful when you want visibility without interrupting workloads.
When a member exceeds a soft limit, Infron alerts that member but continues processing their requests. When a key exceeds a soft limit, Infron alerts the key holder.
Hard limits
A hard limit prevents additional billable usage at its level:
A hard key limit blocks that API key.
A hard member limit blocks billable requests for that member.
The team hard limit blocks billable requests for the entire team.
A member hard limit does not block that member's BYOK requests.
Example
Assume a team has the following monthly budgets:
The results are:
At $500, the test key is blocked because it reached its hard key limit.
At $2,000 of total usage, Alice receives an alert but her other keys continue working because her member limit is soft.
At $10,000 of total team usage, all new billable requests for the team are blocked.
Setting a team budget
To set the team's total budget:
Switch to the team you want to manage.
Open Team Settings.
In Team budget, select Set budgets.
Enter the limit and choose its reset period.
Save the budget.
Only team admins can change the team budget.
Setting a member budget
To set a budget for a member:
Open Team Members.
Select the member.
Open the member's actions menu.
Select the budget action.
Choose Soft, Hard, or Unlimited.
If required, enter the limit and reset period.
Save the budget.
Only admins can change member budgets.
Setting an API key budget
To set a budget for an API key:
Open API Keys in the active team.
Select the key you want to manage.
Open its budget settings.
Choose Soft, Hard, or Unlimited.
If required, enter the limit and reset period.
Save the budget.
Members can perform this action only for their own personal keys. Admins can manage team and admin key budgets.
Budget periods and resets
Budget usage resets at the beginning of the configured period. All reset times use UTC.
Daily
Every day at 00:00 UTC
Weekly
Every Monday at 00:00 UTC
Monthly
The first day of every month at 00:00 UTC
Yearly
January 1 every year at 00:00 UTC
Infron displays dates and times in your local timezone where applicable, but enforcement uses UTC.
Budget alerts
Infron sends alerts as usage approaches a configured budget.
Team
50%, 80%, and 100%
Admins by email and a dashboard banner
Member
50%, 80%, and 100%
The member by email; admins are also notified at 100%
API key
50%, 80%, and 100%
The key holder by email
Low balance
Team-defined threshold
Admins and billing managers
An alert does not necessarily mean requests are blocked. Blocking depends on whether the applicable budget uses soft or hard enforcement.
Permissions
View team budget information
Yes
No
Yes
Change the team budget
Yes
No
No
Change member budgets
Yes
No
No
Change team or admin key budgets
Yes
No
No
Change own personal key budgets
Yes
Yes
No
Manage top-ups and payment methods
Yes
No
Yes
Frequently asked questions
What happens if multiple budgets are exceeded?
Infron enforces every applicable hard limit. If the team budget is exhausted, the entire team is blocked regardless of the member or key budget.
Does unlimited mean there is no spending limit?
Only at that specific level. An unlimited key still follows its member budget and the team budget. An unlimited member still follows the team budget.