Update litellm.sh

This commit is contained in:
CanbiZ 2025-08-18 14:33:26 +02:00
parent 7624e540e4
commit b2f6b12ccf

View File

@ -5,7 +5,7 @@ source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxV
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
# Source: https://github.com/BerriAI/litellm # Source: https://github.com/BerriAI/litellm
APP="litellm" APP="LiteLLM"
var_tags="${var_tags:-ai;interface}" var_tags="${var_tags:-ai;interface}"
var_cpu="${var_cpu:-2}" var_cpu="${var_cpu:-2}"
var_ram="${var_ram:-2048}" var_ram="${var_ram:-2048}"
@ -30,7 +30,7 @@ function update_script() {
fi fi
msg_info "Stopping ${APP}" msg_info "Stopping ${APP}"
systemctl stop litellm.service systemctl stop litellm
msg_ok "Stopped ${APP}" msg_ok "Stopped ${APP}"
VENV_PATH="/opt/litellm/.venv" VENV_PATH="/opt/litellm/.venv"
@ -40,11 +40,11 @@ function update_script() {
$STD "$VENV_PATH/bin/python" -m pip install --upgrade litellm[proxy] prisma $STD "$VENV_PATH/bin/python" -m pip install --upgrade litellm[proxy] prisma
msg_info "Updating DB Schema" msg_info "Updating DB Schema"
uv --directory=/opt/litellm run litellm --config /opt/litellm/litellm.yaml --use_prisma_db_push --skip_server_startup $STD uv --directory=/opt/litellm run litellm --config /opt/litellm/litellm.yaml --use_prisma_db_push --skip_server_startup
msg_ok "DB Schema Updated" msg_ok "DB Schema Updated"
msg_info "Starting ${APP}" msg_info "Starting ${APP}"
systemctl start litellm.service systemctl start litellm
msg_ok "Started ${APP}" msg_ok "Started ${APP}"
msg_ok "Updated Successfully" msg_ok "Updated Successfully"
exit exit