gemini-balance + gemini-cli = 低价编码助手

配置

api key

去咸鱼上购买一批

gemini-balance

项目

配置参考 .env-sample 来

gemini-cli

按官方文档安装

~/.gemini/settings.json

{
  "autoAccept": true,
  "usageStatisticsEnabled": false,
  "maxSessionTurns": -1,
  "contextFileName": "CLAUDE.md",   // 按需修改
  "checkpointing": {
    "enabled": false  // 按需修改
  }
}

gemini-cli.el

项目

claude-code.el 的修改版。有一些小问题:创建的 buffer 不尊重 poper 的布局;eat line-mode 下有时仍旧会莫名跳转到末尾

或者也可自己手动管理 gemini 终端会话

emacs

需要设置环境变量。emacs 可以使用 envrc 包,GNU/Linux 上安装 direnv 包

.envrc 参考

# 使用 gemini-balance 的 token
export GEMINI_API_KEY=gnuisliberty
export GEMINI_MODEL=gemini-2.5-pro
# url of gemini-balance
export GOOGLE_GEMINI_BASE_URL=http://localhost:3434
1 个赞