知识库章节 ▾

导航

▸ 从这里开始 按角色

类别

工具 52
词汇表 12

工具

Aider + Gonka AI — 与 AI 结对编程

Aider 是最好的终端 AI 编码助手之一。它与 Git 集成,理解项目结构,创建提交,并同时编辑多个文件。这不仅仅是与 AI 聊天 — 它是真正的结对编程,AI 伙伴会阅读您的代码、建议修改并应用它们。

Aider 开箱即支持 OpenAI 兼容 API。连接到 JoinGonka Gateway 只需 2 个环境变量和 30 秒的设置。之后,您就可以以 $0.0069/1M token 的价格享受无限的结对编程。

步骤 1:安装 Aider 并获取密钥

安装 Aider:

# pip
pip install aider-chat

# pipx (recommended)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

API 密钥:在 gate.joingonka.ai/register 注册,领取 3M 免费 token,创建 jg-xxx 密钥。

步骤 2:配置 Aider

获取现成配置块最简单的方法就是用 JoinGonka 安装器:

npx @joingonka/setup --tool aider

安装器会询问 jg-… 密钥,并打印用于 .aider.conf.yml 的配置块(地址、密钥、模型),以及可选的 .aider.model.metadata.json,其中包含模型的真实限制,这样 Aider 就不会对未知上下文窗口发出警告。它不会写入文件——请自行粘贴配置块;安装器会通过对 gateway 的实际请求来验证密钥和模型。下面是同样的步骤详解。

手动配置(备选方案)

方式 1:环境变量(最简单):

export OPENAI_API_BASE=https://gate.joingonka.ai/v1
export OPENAI_API_KEY=jg-your-key

运行:

aider --model openai/MiniMaxAI/MiniMax-M2.7

方式 2:项目级文件 项目根目录下的 .aider.conf.yml——最原生的方式:endpoint、密钥和模型都在一个文件里,无需修改全局环境变量(全局 OPENAI_* 会劫持你其他兼容 OpenAI 的工具):

# .aider.conf.yml
openai-api-base: https://gate.joingonka.ai/v1
openai-api-key: jg-your-key
model: openai/MiniMaxAI/MiniMax-M2.7

可选——在单独的 .aider.model.settings.yml 中微调模型行为(它只设置模型参数,不设置 endpoint 和密钥):

# .aider.model.settings.yml
- name: openai/MiniMaxAI/MiniMax-M2.7
  edit_format: diff
  use_repo_map: true
  extra_params:
    max_tokens: 8192  # Gateway output cap

方式 3:shell 别名,方便使用:

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-your-key aider --model openai/MiniMaxAI/MiniMax-M2.7'

验证:进入一个 Git 仓库并运行 gonka-aider。Aider 会显示模型信息,并提示将文件加入上下文。让它对某个文件做一处修改——如果 Aider 创建了提交,就说明一切正常。

Aider + Gonka 的能力

Aider 不仅仅是一个聊天机器人。它是一个完整的 AI 辅助结对编程工具:

  • Git 集成:Aider 会自动为每次更改创建 commit。可以通过 git undo 轻松撤销 AI 的任何决策。
  • 项目上下文:Aider 构建仓库地图 (repo map) —— 理解文件之间的依赖关系、导入以及项目结构。模型可以获取完整的上下文。
  • 多文件编辑:可以同时修改 5-10 个文件来实现功能。每个文件是一个独立的 diff,每次编辑均可追踪。
  • 语音输入:支持 --voice —— 通过口述任务代替打字。
  • Linting 与测试:集成 Lint 工具和测试框架 —— Aider 可以识别错误并自动修复它们。

有了 Gonka,这一切都非常便宜。一个典型的结对编程会话(2-4 小时)消耗 10-30M token —— 通过 JoinGonka Gateway 仅需 $0.01-0.03。在 OpenAI 上,同样的会话需要 $50-200。

其他终端工具:Claude Code, OpenCode。

模型参数:MiniMax M2.7 上下文窗口为 200K token,DeepSeek V4 Flash 为 380K;通过 Gateway 的最大响应长度:MiniMax M2.7 和 GLM-5.3 Flash 为 8192 token,DeepSeek V4 Flash 为 32768 token。对于大多数结对编程任务,这已经足够了。

Aider + Gonka = 专业 AI 结对编程,价格低廉。Git 集成、多文件编辑、项目上下文——所有这些只需 $0.01-0.03/会话,而不是 OpenAI 的 $50-200。

想了解更多?

探索其他章节或立即开始赚取 GNK。

获取免费代币 →