概述

使用前准备
在开始配置之前,请确保已完成以下准备工作:1. 安装 Node.js 与 npm
为什么需要? Node.js 是运行 CLI 工具的基础环境(类似手机需要安装微信才能聊天,电脑需要安装 Node.js 才能运行 CLI 工具)。 如果已安装: 运行node -v 和 npm -v 检查版本,如果是 v20+,可跳过此步骤。
首次安装:
- 请从 Node.js 官方网站 下载并安装(推荐下载 LTS 长期支持版)
- 如果不熟悉安装流程,可参考 菜鸟教程 - Node.js 安装配置
- 建议使用 Node.js v20 或更高版本
- 安装完成后,可通过以下命令验证:

2. 获取 EvoLink API Key
- 登录 EvoLink 控制台
- 在控制台中找到 API Keys,点击”创建新Key”按钮,然后复制生成的 Key
- API Key 通常以
sk-开头,请妥善保存
如何打开命令行终端
- Windows
- macOS
- Linux
- 方法一:按
Win + R键,输入cmd或powershell,按回车 - 方法二:在开始菜单搜索”命令提示符”或”PowerShell”
- 方法三:在文件夹中按住 Shift 键,右键点击空白处,选择”在此处打开 PowerShell 窗口”
第一步:安装 Gemini CLI
1. 安装命令
added XX packages 表示成功(需要 1-3 分钟)。
如果出错: 提示 permission denied 时,Windows 需右键”以管理员身份运行” PowerShell,macOS/Linux 在命令前加 sudo。
2. 检验安装
1.x.x)。

第二步:配置 EvoLink API
⚠️ 重要提示: Gemini CLI 的配置相比其他工具稍微复杂一些,需要修改安装文件。如果你是编程新手,建议优先使用 Claude CLI 或 Codex CLI(配置更简单)。1. 找到安装目录
- Windows:
C:\Users\你的用户名\AppData\Roaming\npm\node_modules - macOS:
/usr/local/lib/node_modules - Linux:
/usr/lib/node_modules

2. 修改 API 端点
需要修改 2 个文件:
{安装目录}\@google\gemini-cli\node_modules\@google\genai\dist\node\index.mjs
找到约第 11222 行:

{安装目录}\@google\gemini-cli\node_modules\@google\genai\dist\node\index.cjs
找到约第 11244 行,做相同修改。

3. 配置 API Key
- Windows PowerShell
- macOS / Linux
临时设置(当前会话有效)永久设置设置后需要重启终端才能生效。检验配置如果输出你的 API Key,说明配置成功。

第三步:开始使用 Gemini CLI
1. 进入工作目录
<你的工作目录> 替换为实际路径
2. 单次问答模式
3. 启动交互模式

- 看到 AI 的回复内容(几行文字)
- 没有出现
401、403、API Key invalid等错误
401 Unauthorized:API Key 未设置或无效 → 检查环境变量403 Forbidden:API Key 权限不足 → 检查 API 端点是否修改正确Network error:网络问题 → 检查网络连接
常见问题
1. Gemini CLI 是什么?主要用来做什么?
Gemini CLI 是 Google 官方推出的命令行工具,允许用户在终端中与 Gemini 模型进行交互。通过 EvoLink 配置后,还可以调用 GPT、Claude 等多种模型。2. 第一次使用时,如何确认是否已经安装并配置成功?
依次执行以下命令验证:node -v和npm -v:确认 Node.js 和 npm 已安装gemini --version:确认 Gemini CLI 已安装gemini "你是谁":确认 API 配置正确,能正常返回响应
3. 交互模式和单次命令模式有什么区别?
- 交互模式:执行
gemini进入持续对话,可多轮交互,适合复杂任务 - 单次命令模式:执行
gemini "问题"获取单次响应后退出,适合快速查询
4. Gemini CLI 会不会自动读取或上传我本地的文件和代码?
不会自动读取或上传。Gemini CLI 需要用户主动引用或授权才会读取文件内容,且会在执行敏感操作前请求确认。建议在专门的项目文件夹中使用。5. 如何使用 Gemini CLI 分析或处理本地文件内容?
在交互模式中,可以通过以下方式引用文件:- 直接输入文件路径让 Gemini 读取
- 拖拽文件到终端窗口
6. Gemini CLI 是否支持中文输入和中文输出?
完全支持。Gemini CLI 支持中文输入和输出,可以直接用中文提问并获得中文回答。7. 执行后没有任何输出,可能是什么原因?
常见原因包括:- 网络连接问题,无法访问 API 服务器
- API Key 无效或余额不足
- API 端点配置错误
- 防火墙或代理阻止了请求
8. 修改了 API 端点或环境变量后,为什么没有生效?
- 需要重新启动终端或命令行窗口
- 确认环境变量
GEMINI_API_KEY已正确设置 - 确认 API 端点文件已正确修改(需要修改 node_modules 中的 .mjs 和 .cjs 文件)
9. 使用时出现 401/403 错误一般是什么原因?
- 401 错误:
GEMINI_API_KEY未设置或 API Key 无效 - 403 错误:API Key 权限不足或已过期
- 请检查 API 端点是否已修改为
https://code.evolink.ai/
10. Gemini CLI 适合哪些使用场景?又不适合哪些场景?
适合的场景:- 代码编写、调试和重构
- 命令行环境下的快速问答
- 文件内容分析和处理
- 自动化脚本集成
- 需要图形界面的复杂交互
- 实时协作编辑
- 大规模文件批量处理
11. 如何切换模型?
在交互模式中输入/model 命令即可切换模型。

gemini-2.5-progemini-2.5-flashgemini-3-pro-previewgemini-3-flash-preview
12. 怎么上传图片?
- 方法一:直接引用图片路径
- 方法二:拖拽图片进终端