Merge pull request #4844 from BerriAI/litellm_accept_null_values_spend_logs

[Fix-Proxy] Spend Tracking - accept null values for api_base (optional fields) in SpendLogs
This commit is contained in:
Ishaan Jaff 2024-07-23 16:37:08 -07:00 committed by GitHub
commit d13aa698ea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 14 deletions

View file

@ -183,12 +183,12 @@ model LiteLLM_SpendLogs {
model String @default("") model String @default("")
model_id String? @default("") // the model id stored in proxy model db model_id String? @default("") // the model id stored in proxy model db
model_group String? @default("") // public model_name / model_group model_group String? @default("") // public model_name / model_group
api_base String @default("") api_base String? @default("")
user String @default("") user String? @default("")
metadata Json @default("{}") metadata Json? @default("{}")
cache_hit String @default("") cache_hit String? @default("")
cache_key String @default("") cache_key String? @default("")
request_tags Json @default("[]") request_tags Json? @default("[]")
team_id String? team_id String?
end_user String? end_user String?
requester_ip_address String? requester_ip_address String?
@ -257,4 +257,4 @@ model LiteLLM_AuditLog {
object_id String // id of the object being audited. This can be the key id, team id, user id, model id object_id String // id of the object being audited. This can be the key id, team id, user id, model id
before_value Json? // value of the row before_value Json? // value of the row
updated_values Json? // value of the row after change updated_values Json? // value of the row after change
} }

View file

@ -172,7 +172,7 @@ model LiteLLM_Config {
model LiteLLM_SpendLogs { model LiteLLM_SpendLogs {
request_id String @id request_id String @id
call_type String call_type String
api_key String @default ("") api_key String @default ("") // Hashed API Token. Not the actual Virtual Key. Equivalent to 'token' column in LiteLLM_VerificationToken
spend Float @default(0.0) spend Float @default(0.0)
total_tokens Int @default(0) total_tokens Int @default(0)
prompt_tokens Int @default(0) prompt_tokens Int @default(0)
@ -183,12 +183,12 @@ model LiteLLM_SpendLogs {
model String @default("") model String @default("")
model_id String? @default("") // the model id stored in proxy model db model_id String? @default("") // the model id stored in proxy model db
model_group String? @default("") // public model_name / model_group model_group String? @default("") // public model_name / model_group
api_base String @default("") api_base String? @default("")
user String @default("") user String? @default("")
metadata Json @default("{}") metadata Json? @default("{}")
cache_hit String @default("") cache_hit String? @default("")
cache_key String @default("") cache_key String? @default("")
request_tags Json @default("[]") request_tags Json? @default("[]")
team_id String? team_id String?
end_user String? end_user String?
requester_ip_address String? requester_ip_address String?