59 lines
1.8 KiB
Bash
59 lines
1.8 KiB
Bash
#!/bin/bash
|
||
# 🚀 向量记忆系统 - 一键部署脚本
|
||
|
||
echo "=========================================="
|
||
echo "🧠 OpenClaw 向量记忆系统 - 快速部署"
|
||
echo "=========================================="
|
||
|
||
# 1. 安装依赖
|
||
echo ""
|
||
echo "📦 步骤 1: 安装 Python 依赖..."
|
||
if ! command -v pip3 &> /dev/null; then
|
||
echo " 需要先安装 pip,请运行:"
|
||
echo " sudo apt-get update && sudo apt-get install -y python3-pip"
|
||
exit 1
|
||
fi
|
||
|
||
pip3 install chromadb openai sqlalchemy
|
||
|
||
# 2. 设置 API Key
|
||
echo ""
|
||
echo "🔑 步骤 2: 设置 API Key..."
|
||
if [ -z "$SILICONFLOW_API_KEY" ]; then
|
||
echo " 请运行以下命令(推荐写入 ~/.bashrc):"
|
||
echo ' export SILICONFLOW_API_KEY="sk-fpjdtxbxrhtekshircjhegstloxaodriekotjdyzzktyegcl"'
|
||
echo ""
|
||
echo " 或者临时运行:"
|
||
echo ' SILICONFLOW_API_KEY="sk-fpjdtxbxrhtekshircjhegstloxaodriekotjdyzzktyegcl" python3 test_memory.py'
|
||
fi
|
||
|
||
# 3. 创建目录
|
||
echo ""
|
||
echo "📁 步骤 3: 创建数据目录..."
|
||
mkdir -p ~/openclaw-memory-vector/data/memory
|
||
|
||
echo ""
|
||
echo "=========================================="
|
||
echo "✅ 部署完成!"
|
||
echo "=========================================="
|
||
echo ""
|
||
echo "📋 使用方法:"
|
||
echo ""
|
||
echo "1️⃣ 测试运行:"
|
||
echo " cd ~/openclaw-memory-vector"
|
||
echo ' export SILICONFLOW_API_KEY="sk-fpjdtxbxrhtekshircjhegstloxaodriekotjdyzzktyegcl"'
|
||
echo " python3 test_memory.py"
|
||
echo ""
|
||
echo "2️⃣ 添加记忆:"
|
||
echo ' python3 memory_cli.py add "今天学习了向量数据库" --importance 4 --tags 学习'
|
||
echo ""
|
||
echo "3️⃣ 搜索记忆:"
|
||
echo ' python3 memory_cli.py search "股票"'
|
||
echo ""
|
||
echo "4️⃣ 查看最近:"
|
||
echo " python3 memory_cli.py recent"
|
||
echo ""
|
||
echo "5️⃣ 统计数量:"
|
||
echo " python3 memory_cli.py count"
|
||
echo ""
|