知识库章节 ▾

导航

▸ 从这里开始 按角色

类别

工具 32
词汇表 12

工具

Aider + Gonka AI — 与 AI 结对编程

Aider 是最优秀的终端 AI 编程助手之一。它支持 Git,理解项目结构,能够创建提交并同时编辑多个文件。这不仅仅是与 AI 聊天,而是真正的结对编程:AI 助手会读取你的代码、提出修改意见并应用更改。

Aider 开箱即用地支持 OpenAI 兼容 API。连接到 JoinGonka Gateway 仅需设置 2 个环境变量,耗时约 30 秒。完成设置后,即可享受每 1M Token 仅需 $0.003 的无限制结对编程服务。

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

安装 Aider

# pip
pip install aider-chat

# pipx (推荐)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

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

步骤 2:配置 Aider

最简单的方法是使用一键安装程序进行设置。对于 CLI/文件工具,它会自动配置 JoinGonka 提供程序 (baseUrl, 模型),对于 UI 工具,它会显示现成的值以供插入:

npx @joingonka/setup --tool aider

该安装程序是通用的(如果不带 flag,它会提示从列表中选择工具),它会询问 jg-… 密钥,并在配置后通过请求 gateway 进行实时检查。它不会触及其他设置。如果您更喜欢自己手动设置,请参考以下手动方法。

手动设置 (备选方案)

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

export OPENAI_API_BASE=https://gate.joingonka.ai/v1
export OPENAI_API_KEY=jg-您的密钥

运行:

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-您的密钥
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 输出的限制

方式 3:Shell alias 方便使用:

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-您的密钥 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),从而理解文件、导入项和项目结构之间的依赖关系。Kimi K2.6 可以获得完整的上下文。
  • 多文件编辑:可以同时修改 5-10 个文件来实现某个功能。每个文件都是一个独立的 diff,每一处修改都可追踪。
  • 语音输入:支持 --voice — 口述任务,无需打字。
  • Lint 和测试:与 lint 工具和测试框架集成 — Aider 可以看到错误并自动修复。

使用 Gonka,这一切费用极低。一次典型的对编程会话(2-4 小时)消耗 10-30M 个 token — 通过 JoinGonka Gateway 仅需 $0.01-0.03。而使用 OpenAI 则需要 $50-200。

其他终端工具推荐:Claude Code, OpenCode

模型参数:Kimi K2.6 上下文窗口为 200K tokens,通过 Gateway 输出的最大长度可达 8192 tokens(适用于所有网络模型)。对于大多数对编程任务,这已经足够了。

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

想了解更多?

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

获取免费的 10M token →