Skip to content

在 Android 手机上通过 Ollama 运行 Deepseek

部署 Ollama

Ollama 并未提供适用于移动端部署的一键式解决方案,因此我们需要依托于 Termux 提供的环境来进行部署。

同时需要注意的是,虽然 Ollama 官方提供了 ARM64 的版本,但是那并非是给 Termux 所用的,因此我们需要在 Termux 中手动编译安装 Ollama。

安装 Termux

F-Droid 下载

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 即可:

在右上角处选择模型即可:

效果展示: