40 lines
1.1 KiB
Bash
Executable File
40 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
# download-model.sh - 下载适合 8GB 内存的 Qwen 模型
|
|
|
|
MODEL_DIR="${HOME}/.llama/models"
|
|
mkdir -p "$MODEL_DIR"
|
|
|
|
echo "=== 下载 Qwen 模型 (适合 8GB 内存) ==="
|
|
echo ""
|
|
echo "可选模型:"
|
|
echo "1) Qwen3-1.8B-Q4_K_M (推荐, ~1.2GB, 速度最快)"
|
|
echo "2) Qwen3-4B-Q4_K_M (~2.5GB, 质量更好)"
|
|
echo "3) Qwen2.5-1.5B-Q4_K_M (备用, ~1GB)"
|
|
echo ""
|
|
|
|
# 默认下载 1.8B 版本
|
|
MODEL_URL="https://huggingface.co/Qwen/Qwen3-1.8B-GGUF/resolve/main/qwen3-1.8b-q4_k_m.gguf"
|
|
MODEL_NAME="qwen3-1.8b-q4_k_m.gguf"
|
|
|
|
cd "$MODEL_DIR"
|
|
|
|
if [ -f "$MODEL_NAME" ]; then
|
|
echo "✅ 模型已存在: $MODEL_NAME"
|
|
else
|
|
echo "⬇️ 正在下载 $MODEL_NAME..."
|
|
echo "(如下载慢可用浏览器访问 https://huggingface.co/Qwen/Qwen3-1.8B-GGUF)"
|
|
|
|
# 使用 curl 下载,支持断点续传
|
|
curl -L -C - -o "$MODEL_NAME" "$MODEL_URL" || {
|
|
echo "❌ 下载失败,请手动下载到: $MODEL_DIR/$MODEL_NAME"
|
|
echo "下载链接: $MODEL_URL"
|
|
exit 1
|
|
}
|
|
fi
|
|
|
|
echo ""
|
|
echo "✅ 模型已准备: $MODEL_DIR/$MODEL_NAME"
|
|
echo ""
|
|
echo "=== 下一步 ==="
|
|
echo "启动服务: ./start-server.sh"
|