run_clip.sh 660 Bytes
#!/usr/bin/env bash
# =============================================================================
# OmniShopAgent - 启动 CLIP 图像向量服务
# 图像搜索、以图搜图功能依赖此服务
# =============================================================================
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
VENV_DIR="${VENV_DIR:-$PROJECT_ROOT/venv}"

cd "$PROJECT_ROOT"

if [ -d "$VENV_DIR" ]; then
    set +u
    source "$VENV_DIR/bin/activate"
    set -u
fi

echo "启动 CLIP 服务 (端口 51000)..."
echo "按 Ctrl+C 停止"
exec python -m clip_server launch