You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派3B+安装Google Assistant遇--project-id参数错误求助

解决Google Assistant命令--project-id选项不存在的问题

问题根源

你遇到的错误是因为当前安装的Google Assistant SDK版本已更新,旧版命令中的--project-id参数在新版中已被移除或不再需要。

具体解决步骤

  • 确认SDK版本
    先查看已安装的SDK版本,判断是否为新版本导致参数变更:

    pip show google-assistant-sdk
    

    若版本在0.6.0及以上,参数格式已发生变化。

  • 使用新版命令格式
    新版命令无需指定--project-id,直接使用--device-model-id即可,尝试运行:

    googlesamples-assistant-pushtotalk --device-model-id my-model
    

    如果你已经完成了设备授权配置,甚至可以直接运行不带额外参数的命令:

    googlesamples-assistant-pushtotalk
    
  • 检查授权配置完整性
    确保已完成OAuth 2.0授权流程,授权文件(通常为credentials.json)已正确保存在~/.config/google-oauthlib-tool/目录下。若未完成授权,重新执行授权命令:

    google-oauthlib-tool --client-secrets path/to/credentials.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
    
  • 回退旧版本(可选)
    若你需要保留旧版参数逻辑,可以回退到支持--project-id的SDK版本,但此方法不推荐(旧版本可能存在安全或功能缺陷):

    pip install google-assistant-sdk==0.5.1
    

内容的提问来源于stack exchange,提问作者Tarlan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 23:30:57