Merge pull request #2500 from BerriAI/litellm_fix_using_enterpise

(fix) issue with using litellm enterprise on Admin UI
This commit is contained in:
Ishaan Jaff 2024-03-13 11:55:29 -07:00 committed by GitHub
commit fd99f9f64a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -4512,8 +4512,12 @@ async def global_spend_models(
dependencies=[Depends(user_api_key_auth)],
)
async def global_predict_spend_logs(request: Request):
from litellm.proxy.enterprise.utils import _forecast_daily_cost
try:
# when using litellm package
from litellm.proxy.enterprise.utils import _forecast_daily_cost
except:
# when using litellm docker image
from enterprise.utils import _forecast_daily_cost
data = await request.json()
data = data.get("data")
return _forecast_daily_cost(data)