AutoGLM-Phone本地部署
本教程仅个人试玩操作指南,90%步骤来源于官方教程:链接: link.
环境准备
1.python
官方建议python 3.10自行找教程安装
2.ADB(Android Debug Bridge)
- 下载adb
- 环境变量
- MacOS:
export PATH=${PATH}:{工具安装路径} - Windows:
- 按键
windows+r打开运行,输入sysdm.cpl,回车。 - 高级–>环境变量 --> 系统变量 --> path --> 编辑 --> 新建
- 按键
- MacOS:
git clone https://github.com/zai-org/Open-AutoGLM.git
2.安装依赖
# 进入Open-AutoGLM目录
pip install -r requirements.txt
pip install -e .
# 如果下载失败,可能是源太慢了,建议临时加 -i参数 使用国内源
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install -e . -i https://pypi.tuna.tsinghua.edu.cn/simple/
3. 配置 ADB 连接
$ adb devices

4. 配置模型 API
python main.py --base-url https://open.bigmodel.cn/api/paas/v4 --model “autoglm-phone” --apikey “你的apikey” “打开美团搜索附近的火锅店”
ps:到我试用的时候已经不能“打开美团搜索附近的火锅店”了,各大厂抵制这个东西,加了图片等验证手段。不过打开微信发文字消息,导航去某个地方还是可以玩的。
5.写个便捷脚本
脚本名称:start.sh
# 检查是否提供了命令参数
if [ $# -eq 0 ]; then
echo "用法: $0 \"要执行的命令\""
echo "示例: $0 \"打开高德地图导航至xxx\""
echo "示例: $0 \"打开微信,给xx发送消息:“xxxxx”\""
exit 1
fi
# 获取所有参数作为命令内容
COMMAND="$*"
# 执行 main.py 命令
python Open-AutoGLM/main.py \
--base-url "https://open.bigmodel.cn/api/paas/v4" \
--model "autoglm-phone" \
--apikey "你的api-key" \
"$COMMAND"
- 授予执行权限(首次使用需要)
chmod +x start.sh
- 运行脚本
./start.sh "打开高德地图导航至xxx"
bash ./start.sh "打开微信,给xx发送消息:“xxxxx”"
API-key获取
去智谱官网,注册登录,实名认证,然后个人空间去申请(免费,截至我试用时不收费,后期不知道)

写在末尾:写完文章才反应过来好像并不是本地部署,但是不影响玩。出错率还是高的,应该是每个厂商手机不一样,失误率难免的,玩玩试试叭。
434

被折叠的 条评论
为什么被折叠?



