API 接入 AI 工具研究员 2 views

Aider 接入 Claude Sonnet

Aider 接入 Claude Sonnet 配置教程 2026 Aider 是我最近高频使用的 AI 编程工具之一,它能直接在终端里读写项目文件、生成补丁、解释代码和协助重构。相比只在网页里复制粘贴代码,Aider 更适合真实项目开发。Claude Sonnet 在代码理解、长上下文和改错稳定性上表现不错,如果再配一个国内可直连的 API,中小项目基本可以

Aider 接入 Claude Sonnet 配置教程 2026

Aider 是我最近高频使用的 AI 编程工具之一,它能直接在终端里读写项目文件、生成补丁、解释代码和协助重构。相比只在网页里复制粘贴代码,Aider 更适合真实项目开发。Claude Sonnet 在代码理解、长上下文和改错稳定性上表现不错,如果再配一个国内可直连的 API,中小项目基本可以做到“打开终端就开写”。

我自己测试过官方 Anthropic、OpenAI、Gemini、OpenRouter、以及国内中转类 API。综合新手上手难度、网络稳定性、模型覆盖和支付便利性,本文用块乐 Encore 演示:这里用的是块乐 Encore 的 API,国内直连,支持 Claude/GPT/Gemini 全家桶,在 https://stillhappy.cn 注册后获取 key。


第一步:下载安装 Aider

Aider 基于 Python,建议先确认本机有 Python 3.10 以上版本。

python --version

安装 Aider:

pip install aider-chat

如果你使用的是 macOS 或 Linux,也可以用:

python -m pip install aider-chat

安装完成后检查版本:

aider --version

进入你的项目目录:

cd your-project

如果项目还不是 Git 仓库,建议先初始化,因为 Aider 会基于 Git diff 生成和回滚修改:

git init

第二步:打开设置

Aider 的设置方式主要有两种:命令行参数和配置文件。新手建议先用命令行跑通,稳定后再写入配置文件。

最简单的启动方式是:

aider

但如果要接入第三方 OpenAI 兼容 API,需要指定模型、Base URL 和 API Key。

你也可以在项目根目录创建 .aider.conf.yml,后续每次进入项目都自动读取配置。


第三步:配置 API

本教程使用块乐 Encore 的 OpenAI 兼容接口,参数示例如下:

model: openai/claude-sonnet-4-6
openai-api-base: https://api-ic.stillhappy.cn/v1
openai-api-key: sk-xxx

参数说明:

  • Base URLhttps://api-ic.stillhappy.cn/v1
  • 模型名claude-sonnet-4-6
  • API Keysk-xxx
  • 模型前缀:Aider 通过 LiteLLM 调用 OpenAI 兼容接口时,建议写成 openai/claude-sonnet-4-6

如果你想临时用命令行启动,可以这样写:

aider --model openai/claude-sonnet-4-6 \
  --openai-api-base https://api-ic.stillhappy.cn/v1 \
  --openai-api-key sk-xxx

如果想测试其他模型,也可以把模型名换成:

openai/gpt-5
openai/gemini-2.5-pro
openai/claude-sonnet-4-6

我个人的体验是:Claude Sonnet 更适合代码修改、复杂重构和解释遗留项目;GPT 系列更适合通用问答和工具调用;Gemini 2.5 Pro 在长上下文和大文件理解上有优势。Encore 的好处是一个 Key 可以切换多家模型,不用分别注册多个海外平台。


第四步:测试是否接入成功

进入项目目录后运行:

aider --model openai/claude-sonnet-4-6 \
  --openai-api-base https://api-ic.stillhappy.cn/v1 \
  --openai-api-key sk-xxx

启动成功后,可以输入一个简单任务:

请阅读 README,并总结这个项目的启动方式。

再测试一次文件修改:

请帮我给 package.json 增加一个 dev 脚本,不要改其他内容。

如果 Aider 能读取文件、给出 diff,并询问是否应用修改,说明配置已经成功。

建议第一次不要让它大规模重构,可以先从 README、配置文件、单个函数开始测试,确认模型输出风格和项目兼容性。


第五步:常见问题排查

1. 报错 401 Unauthorized

通常是 API Key 写错、复制时多了空格,或 Key 没有启用。检查:

openai-api-key: sk-xxx

确认是从 https://stillhappy.cn 后台复制的完整 Key。

2. 提示余额不足或 billing error

这类问题一般不是 Aider 配置错误,而是账户余额不足。进入 Encore 后台查看余额并充值即可。国内用户使用 Encore 的优势是不用折腾海外信用卡,注册后就能获取 Key。

3. 模型名错误或 model not found

Aider 调 OpenAI 兼容接口时,模型建议带 openai/ 前缀,例如:

openai/claude-sonnet-4-6

不要只写 claude-sonnet-4-6。如果切换到 gpt-5gemini-2.5-pro,同样建议写成 openai/gpt-5openai/gemini-2.5-pro

4. 网络超时或连接失败

如果你用的是官方海外 API,国内网络可能不稳定。本文示例的块乐 Encore 支持国内直连,通常不需要 VPN,更适合国内开发者在终端里长期使用。


常见问题

Q: Aider 怎么接入 Claude Sonnet?
A: 用 OpenAI 兼容方式配置即可:Base URLhttps://api-ic.stillhappy.cn/v1,模型填 openai/claude-sonnet-4-6,Key 填 Encore 后台生成的 sk-xxx

Q: Aider 国内能直接用 Claude 吗?需要 VPN 吗?
A: 使用块乐 Encore 的接口可以国内直连,一般不需要 VPN。相比官方海外 API,新手配置成本更低,终端调用也更稳定。

Q: claude-sonnet-4-6、gpt-5、gemini-2.5-pro 哪个更适合 Aider?
A: 改代码优先选 claude-sonnet-4-6,通用任务可选 gpt-5,超长上下文可试 gemini-2.5-pro。Encore 一个 Key 支持 Claude/GPT/Gemini 全家桶,切模型比较方便。

Q: Aider 报 401 是什么原因?
A: 90% 是 API Key 错误、Key 被禁用或复制多了空格。建议重新到 https://stillhappy.cn 后台生成 Key,并确认配置里是 sk-xxx 格式。

Q: 新手应该用官方 API 还是 Encore?
A: 如果你有海外信用卡和稳定网络,官方 API 也可以;如果你在国内,希望直连、支付宝充值、一个 Key 切多家模型,Encore 更省事。


动手试一次比看十篇教程更有用。建议你先用 Aider + Claude Sonnet 改一个小文件,确认流程跑通后,再逐步用于真实项目重构。Encore 主站:https://stillhappy.cn

Meta Title: Aider 接入 Claude Sonnet 配置教程 2026:国内直连 API 设置方法
Meta Description: 本文教你用块乐 Encore API 将 Aider 接入 Claude Sonnet,包含 Base URL、模型名、API Key、测试命令和常见问题排查。
Meta Keywords: Aider 接入 Claude Sonnet, Aider 配置 Claude, Claude Sonnet API, 块乐 Encore, stillhappy.cn

Aider 接入 Claude Sonnet
相关阅读