fix don't let slack alert block /model/new

This commit is contained in:
Ishaan Jaff 2024-05-06 20:47:29 -07:00
parent eb84c69ec6
commit bfef424b39

View file

@ -7344,14 +7344,17 @@ async def add_new_model(
await proxy_config.add_deployment( await proxy_config.add_deployment(
prisma_client=prisma_client, proxy_logging_obj=proxy_logging_obj prisma_client=prisma_client, proxy_logging_obj=proxy_logging_obj
) )
try:
_alerting = general_settings.get("alerting", []) or [] # don't let failed slack alert block the /model/new response
if "slack" in _alerting: _alerting = general_settings.get("alerting", []) or []
# send notification - new model added if "slack" in _alerting:
await proxy_logging_obj.slack_alerting_instance.model_added_alert( # send notification - new model added
model_name=model_params.model_name, await proxy_logging_obj.slack_alerting_instance.model_added_alert(
litellm_model_name=_orignal_litellm_model_name, model_name=model_params.model_name,
) litellm_model_name=_orignal_litellm_model_name,
)
except:
pass
else: else:
raise HTTPException( raise HTTPException(