#!/bin/bash # LiteLLM Gateway 启动脚本 set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR" # 加载环境变量 if [ -f ".env" ]; then export $(grep -v '^#' .env | xargs) else echo "ERROR: .env 文件不存在,请复制 .env.example 为 .env 并填写" exit 1 fi # 检查必要变量 if [ -z "$MINIMAX_API_KEY" ]; then echo "ERROR: MINIMAX_API_KEY 未设置" exit 1 fi if [ -z "$LITELLM_MASTER_KEY" ]; then echo "ERROR: LITELLM_MASTER_KEY 未设置" exit 1 fi echo "=== LiteLLM Gateway 启动中 ===" echo "端口: 4000" echo "模型: MiniMax-M2.7 / M2.5 / M2.5-Lightning" echo "" # 启动 uvicorn litellm_proxy:app --host 0.0.0.0 --port 4000 --log-level info