Gemini CLI 是一款强大的命令行工具,用于与 Gemini API 进行交互。最近,有在使用 Gemini CLI 配置第三方 API 时遇到了一些问题。具体来说,某个项目在尝试与 API 对话时,总是报错。经过调查,问题出在环境文件的选择逻辑上。Gemini CLI 会优先寻找工作区中最近的 .env 文件,即使这个文件是空的。一旦找到这样的文件,它就不再回退去读取 ~/.gemini.env 文件,导致全局配置被“覆盖”,进而引发错误。这个问题可以通过添加正确的配置信息到 .env 文件中解决,或者直接删除空的 .env 文件。以下是一个示例配置,用户可以将其添加到 .env 文件中:

# Gemini CLI Configuration

GEMINI_API_KEY=anan
GOOGLE_GEMINI_BASE_URL=http://localhost:9996/<br>
GEMINI_MODEL=gemini-2.5-flash

用户可以通过这个配置解决 API 错误的问题。这个问题凸显了环境文件管理的重要性,特别是在使用命令行工具与 API 交互时。确保环境文件正确配置,可以避免很多潜在的问题。

标签: none

评论已关闭