Gemini CLI 是一个命令行界面工具,通过使用定制分支,我们可以让它与智谱 GLM 模型兼容。

一、获取定制版本

1. 克隆定制仓库

由于 Gemini CLI 官方仓库仅支持 Google 的 Gemini 模型,我们需要使用支持 OpenRouter 兼容的定制分支:
git clone https://github.com/heartyguy/gemini-cli
cd gemini-cli

2. 切换到兼容分支

git checkout feature/openrouter-support

二、环境配置

1. 设置环境变量

Description 配置 API 基础 URL:
export OPENROUTER_BASE_URL="https://open.bigmodel.cn/api/paas/v4"
配置 API Key:
export OPENROUTER_API_KEY="your_bigmodel_api_key"

三、安装和启动

1. 系统要求

确保您的 Node.js 版本 >= 18

2. 安装依赖

npm install

3. 启动流程

Description 启动后需要完成以下步骤:
  1. 选择背景颜色主题
  2. 用户登录(推荐使用 Google 账户登录,会跳转到网页进行认证)

四、使用效果

Description 配置完成后,您就可以在命令行中使用智谱 GLM 模型进行对话和代码生成了。