解决gemini-cli [API Error]

2026-04-29 10:111阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

今天想试试中转站的 gemini-cli,按教程安装好之后一直报错:

✕ [API Error: exception TypeError: fetch failed sending request]

现在安装 gemini-cli 主要是在用户目录下的 .gemini 文件下创建 .env 和 settings.json 两个文件。

Gemini CLI 安装和配置第三方 API 模型 - 开发调优 - LINUX DO

后面排查了网络的问题之后,发现是 gemini 的启动目录下面也包含了一个 .env 文件的问题(因为平时项目涉及一些 API 调用的时候,习惯把 Key 放到项目根目录的 .env 文件里),里面可能包含了 gemini 不支持的一些字段,所以一直报错。

后续新开一个空文件夹,然后同样的设置就可以正常使用啦。

第一次发帖,有什么不对的地方还请各位佬指出!!!

网友解答:
--【壹】--:

我觉得是节点的问题,今天也是遇到过。跑着跑着就error。换节点就可以了。总感觉是GFW干的


--【贰】--:

可以参考这个帖子

Gemini CLI 诡异的环境文件选择逻辑 开发调优
今天下午碰到gemini cli配置第三方api时候,其他项目可以正常对话,某个项目一直报api错误的问题。发现它会优先找到工作区最近的.env(哪怕是空文件),一旦找到了就不再回退读取 ~.gemini.env,所以在这个项目里会“像被覆盖了一样”没拿到全局配置导致报错,真的离谱啊。 加上这个就可以了,或者直接把空的.env删除掉 # Gemini CLI Configuration GE…

--【叁】--:

同样的问题,蹲个后续。

阅读全文
问题描述:

今天想试试中转站的 gemini-cli,按教程安装好之后一直报错:

✕ [API Error: exception TypeError: fetch failed sending request]

现在安装 gemini-cli 主要是在用户目录下的 .gemini 文件下创建 .env 和 settings.json 两个文件。

Gemini CLI 安装和配置第三方 API 模型 - 开发调优 - LINUX DO

后面排查了网络的问题之后,发现是 gemini 的启动目录下面也包含了一个 .env 文件的问题(因为平时项目涉及一些 API 调用的时候,习惯把 Key 放到项目根目录的 .env 文件里),里面可能包含了 gemini 不支持的一些字段,所以一直报错。

后续新开一个空文件夹,然后同样的设置就可以正常使用啦。

第一次发帖,有什么不对的地方还请各位佬指出!!!

网友解答:
--【壹】--:

我觉得是节点的问题,今天也是遇到过。跑着跑着就error。换节点就可以了。总感觉是GFW干的


--【贰】--:

可以参考这个帖子

Gemini CLI 诡异的环境文件选择逻辑 开发调优
今天下午碰到gemini cli配置第三方api时候,其他项目可以正常对话,某个项目一直报api错误的问题。发现它会优先找到工作区最近的.env(哪怕是空文件),一旦找到了就不再回退读取 ~.gemini.env,所以在这个项目里会“像被覆盖了一样”没拿到全局配置导致报错,真的离谱啊。 加上这个就可以了,或者直接把空的.env删除掉 # Gemini CLI Configuration GE…

--【叁】--:

同样的问题,蹲个后续。

阅读全文