Aider 集成

使用 Aider 开源 AI 编程助手配合 QCode.cc API

Aider 集成

Aider 是一款热门的开源 AI 编程助手(39K+ GitHub Stars),在终端中运行,支持 100+ 编程语言。通过简单的环境变量配置即可配合 QCode.cc API 使用。

为什么选择 Aider?

  • 完全开源免费:仅需支付 API 费用

  • Architect 模式:用一个模型做计划、另一个执行,提升代码质量

  • Git 深度集成:每次 AI 编辑自动生成 git commit

  • Repository Map:基于 tree-sitter 智能索引整个代码库

  • 配置最简单:两行环境变量即可连接 QCode.cc

安装

# 推荐使用 pipx(隔离安装)
pipx install aider-chat

# 或使用 pip
pip install aider-chat

配置 QCode.cc

方法一:环境变量(推荐)

export OPENAI_API_BASE="https://asia.qcode.cc/claude/v1"
export OPENAI_API_KEY="cr_your_api_key"

永久设置(添加到 ~/.zshrc~/.bashrc):

echo 'export OPENAI_API_BASE="https://asia.qcode.cc/claude/v1"' >> ~/.zshrc
echo 'export OPENAI_API_KEY="cr_your_api_key"' >> ~/.zshrc
source ~/.zshrc

方法二:命令行参数

aider --openai-api-base "https://asia.qcode.cc/claude/v1" \
      --openai-api-key "cr_your_api_key" \
      --model openai/claude-sonnet-4-6

使用

基本使用

# 进入项目目录
cd /path/to/your/project

# 启动 Aider(使用 Claude Sonnet)
aider --model openai/claude-sonnet-4-6

# 使用 Claude Opus(更强大)
aider --model openai/claude-opus-4-6

Architect 模式(推荐)

Architect 模式让一个模型负责规划,另一个负责执行代码修改:

# Opus 规划 + Sonnet 执行(推荐)
aider --architect --model openai/claude-opus-4-6 --editor-model openai/claude-sonnet-4-6

# Sonnet 规划 + Haiku 执行(省费用)
aider --architect --model openai/claude-sonnet-4-6 --editor-model openai/claude-haiku-4-5-20251001

常用命令

在 Aider 会话中:

命令 说明
/add file.py 将文件添加到聊天上下文
/drop file.py 移除文件
/run pytest 执行命令并将输出发给 AI
/diff 显示所有变更
/undo 撤销上一次 AI 编辑
/commit 提交当前变更
/help 显示帮助

备用节点

# 香港节点
export OPENAI_API_BASE="http://103.218.243.5/claude/v1"

# 深圳节点
export OPENAI_API_BASE="http://103.236.53.153/claude/v1"

可用模型

模型 Aider 中的名称 说明
Claude Sonnet 4.6 openai/claude-sonnet-4-6 推荐,性价比高
Claude Opus 4.6 openai/claude-opus-4-6 最强模型
Claude Haiku 4.5 openai/claude-haiku-4-5-20251001 低成本快速

注意:模型名称前需要加 openai/ 前缀,以指示 Aider 使用 OpenAI 兼容端点。

与 Claude Code CLI 的对比

维度 Aider Claude Code CLI
开源 完全开源 不开源
Git 集成 每次编辑自动 commit 手动 /commit
Architect 模式 双模型规划+执行 单模型
工具能力 文件编辑 + Shell 更丰富(LSP、搜索、浏览器)
上下文管理 Repository Map 智能索引 20 万-100 万 token 窗口
配额 共享 QCode.cc 套餐配额 共享 QCode.cc 套餐配额

推荐组合:Aider 用于快速代码修改和 Architect 模式规划,Claude Code CLI 用于复杂项目分析和自动化任务。

常见问题

报错 "Model not found"?

确保模型名称前有 openai/ 前缀:

# 正确
aider --model openai/claude-sonnet-4-6

# 错误(缺少前缀)
aider --model claude-sonnet-4-6

API 调用超时?

尝试切换备用节点,或增加超时时间:

aider --model openai/claude-sonnet-4-6 --timeout 120

下一步

🚀
开始使用 QCode — AI 编程助手
Claude Code 官方中继,稳定快速,开箱即用
查看套餐定价 → 注册账号