schema: add model_spend Json column to LiteLLM_TeamMembership for per-model spend tracking

This commit is contained in:
Ishaan Jaffer 2026-04-24 18:19:26 -07:00
parent 8f1f7eb157
commit 6d9e3e0e8d
No known key found for this signature in database

View file

@ -613,11 +613,12 @@ model LiteLLM_UserNotifications {
model LiteLLM_TeamMembership {
// Use this table to track the Internal User's Spend within a Team + Set Budgets, rpm limits for the user within the team
user_id String
team_id String
spend Float @default(0.0)
total_spend Float @default(0.0)
budget_id String?
user_id String
team_id String
spend Float @default(0.0)
total_spend Float @default(0.0)
budget_id String?
model_spend Json @default("{}")
litellm_budget_table LiteLLM_BudgetTable? @relation(fields: [budget_id], references: [budget_id])
@@id([user_id, team_id])
}