在 Android 手机上通过 Ollama 运行 Deepseek
部署 Ollama
Ollama 并未提供适用于移动端部署的一键式解决方案,因此我们需要依托于 Termux 提供的环境来进行部署。
同时需要注意的是,虽然 Ollama 官方提供了 ARM64 的版本,但是那并非是给 Termux 所用的,因此我们需要在 Termux 中手动编译安装 Ollama。
安装 Termux
INFO
注意:Google Play 版的 Termux 已不再更新。
安装 Go 语言依赖
sh
pkg install git cmake golang clang
编译安装 Ollama
克隆存储库:
sh
git clone https://github.com/ollama/ollama.git
cd ollama
编译:
sh
go generate ./...
go build .
安裝到 $PREFIX/bin
:
sh
cp ollama $PREFIX/bin
终端使用 Ollama
后台运行 Ollama 服务:
sh
ollama serve &
尝试运行 deepseek-r1:1.5b
sh
ollama run deepseek-r1:1.5b
INFO
模型文件储存在 ~/.ollama/models
。
使用图形界面 APP
所有支持 Ollama API 的 APP 均可使用,可以在 Ollama 的 Github repo 找到社区开发的前端列表。我这里选择使用 Maid。
在 Model Settings 中输入 Ollama API 的 URL,我们是本地部署,只需要输入 http://127.0.0.1:11434
即可:
在右上角处选择模型即可:
效果展示: