Android手机上部署 DeepSeek-R1-1.5B
在 AI 迅猛发展的今天,越来越多的开源大模型可以在本地运行,其中 DeepSeek-R1-1.5B 作为一款 轻量级大语言模型,适合在 ARM 设备(如手机、树莓派) 上部署。本文将介绍如何在 Android 设备 上,通过 Termux + Proot Debian 安装并运行 DeepSeek-R1-1.5B,让你的手机变成一个便携的 AI 助手!
📌 环境要求
在开始之前,请确保你的设备满足以下条件:
✅ Android 8.0+
✅ 至少 5GB 剩余存储空间(模型文件较大)
✅ 4GB+ RAM(推荐 6GB 以上,否则推理可能较慢)
✅ 稳定的国际网络连接(下载模型时需要)
📦 Step 1:安装 Termux
🔹 推荐从 F-Droid 下载 Termux(最新版)
可以直接从Google Play Store 下载, Termux
- 访问 F-Droid 官网 下载并安装 Termux。
- 或者,从 GitHub 下载最新的 APK:https://github.com/termux/termux-app/releases
安装完成后,打开 Termux 终端,进行基本环境配置。
🛠 Step 2:初始化 Termux 环境
授予存储权限(用于存放模型文件):
termux-setup-storage
更新软件包:
pkg update -y && pkg upgrade -y
安装所需工具:
pkg install git cmake golang proot-distro -y
🐧 Step 3:安装 Debian 系统(Proot)
由于 Termux 自身是精简版 Linux,直接运行 Ollama 可能会遇到问题,因此我们通过 Proot 安装完整的 Debian 环境。
1️⃣ 安装 Debian:
proot-distro install debian
2️⃣ 进入 Debian 环境:
proot-distro login debian
3️⃣ 更新 Debian 软件源:
apt update && apt upgrade -y
🚀 Step 4:安装 Ollama(用于运行 DeepSeek)
Ollama 是一个轻量级本地推理工具,支持多个开源大模型,如 Llama、Mistral、DeepSeek。
在 Debian 中执行以下命令安装 Ollama:
curl -fsSL https://ollama.com/install.sh | sh
⚠ 这个过程可能会比较慢,请耐心等待!
🔥 Step 5:启动 Ollama 服务
安装完成后,运行 Ollama 服务器:
ollama serve
请保持此终端窗口运行,不要关闭!
📥 Step 6:下载 DeepSeek-R1-1.5B 模型
我们需要新建一个 Termux 终端来下载模型文件:
📌 新建 Termux 会话:
- 返回桌面(不要关闭 Termux)
- 长按 Termux 图标,选择 "New session"
- 在新终端窗口中执行以下命令:
proot-distro login debian
ollama run deepseek-r1:1.5b
🌐 Step 7:开启 API 供 Chatbox 调用
如果想通过 API 方式与 DeepSeek 交互,可以启动 Ollama API:
OLLAMA_HOST=0.0.0.0
OLLAMA_ORIGINS=*
ollama serve
这样,你就可以在本地或其他设备上通过 API 访问模型了!
💬 Step 8:安装 Chatbox(可视化界面)
虽然可以直接在终端里运行 DeepSeek,但使用 Chatbox 体验会更好,它提供了一个类似 ChatGPT 的 Web 界面,支持本地 AI 交互。
📌 下载 Chatbox APK:
👉 Chatbox 官网下载
安装后,打开 Chatbox,按以下步骤配置:
- 在 Chatbox 设置中,API 地址填写:
http://localhost:11434
2.在 Chatbox 设置中,API 地址填写:
📌 运行 DeepSeek-R1-1.5B
📌 每次使用前,需要重新打开 Termux 并执行以下命令:
proot-distro login debian
ollama serve
然后打开 Chatbox,即可与 DeepSeek-R1-1.5B 进行对话!
💡 性能优化 & 注意事项
1️⃣ 手机 CPU 负载较高,建议减少线程数
默认情况下,Ollama 可能会使用所有可用 CPU 核心,你可以手动调整:
ollama run deepseek-r1:1.5b --num-threads 4
这样可以减少 CPU 负载,避免过热降频。
2️⃣ 手机可能会杀后台进程
- 建议将 Termux 置于前台,避免被 Android 系统后台回收。
- 可以在开发者选项中允许后台进程运行(部分机型支持)。
3️⃣ 建议使用量化版本(Q4 或 Q6)
如果设备 RAM 过小,可以使用 量化模型 来减少内存占用,例如:
ollama pull deepseek-r1:1.5b-q4_K_M
🎯 总结
🎉 至此,我们已经成功在手机上部署了 DeepSeek-R1-1.5B!
📌 流程回顾:
✅ 安装 Termux 并初始化环境
✅ 通过 Proot 安装 Debian 系统
✅ 安装 Ollama 并运行模型
✅ 通过 API 连接 Chatbox 实现 GUI 交互
📌 每次使用前,只需执行:
proot-distro login debian
ollama serve
然后打开 Chatbox 即可开始对话!
✨ 你现在可以在手机上本地运行 AI 了,尽情探索吧! 🚀
更多推荐


所有评论(0)