Skip to Content

Aider 接入

Aider  是命令行的 AI pair programmer,直接在终端里编辑你的 Git 仓库。它通过 LiteLLM 适配各家 provider,配 ttttt.ai 只需要改两个环境变量。

1. 准备 API Key

登录 app.ttttt.ai API 密钥 → 创建密钥(命名 aider-cli)。

2. 配置环境变量

最快的方式 —— 通过 OpenAI 兼容协议:

export OPENAI_API_KEY="owo-..." export OPENAI_API_BASE="https://api.ttttt.ai/v1"

然后启动 Aider:

aider --model openai/gpt-5.5

Aider 通过 LiteLLM 路由 model;写成 openai/<model_id> 表示走 OpenAI 协议下指定的具体 model。

3. 持久化配置

把模型 + endpoint 放到 ~/.aider.conf.yml

openai-api-key: owo-... openai-api-base: https://api.ttttt.ai/v1 model: openai/gpt-5.5

或者每个项目单独配 .aider.conf.yml 放仓库根目录(记得加进 .gitignore 避免泄露密钥)。

4. 用 Anthropic 协议(Claude 模型开放后)

export ANTHROPIC_API_KEY="owo-..." export ANTHROPIC_API_BASE="https://api.ttttt.ai" aider --model claude-sonnet-4-6

5. Architect / Coder 双模型

Aider 支持 --architect 模式 —— 一个模型负责”想”、一个负责”写”:

aider \ --architect \ --model openai/gpt-5.5 \ --editor-model openai/gpt-5.4

两个 model 都走 ttttt.ai,但角色分离 —— 思考更精准,落码更便宜。

6. 常见问题

Q: Aider 报 LiteLLM Could not find model A: 模型名格式应该是 openai/<id>anthropic/<id>,前缀必须有。

Q: Aider 修改了一堆文件想撤销? A: Aider 自动按提交粒度记 Git history,git reset HEAD~1 即可。Aider 自带的 /undo 命令也可以撤销最后一次自动 commit。

Q: 如何让 Aider 不自动 commit? A: aider --no-auto-commits,或 conf 里 auto-commits: false

Q: Aider 大量上下文总是撞 RPM 限速? A: 给这把密钥取消 RPM 限制,或调到 ≥ 60。Aider 在 architect 模式下一轮可能并发好几条请求。

Q: Aider 的 /web 命令会调外部 API 吗? A: /web 是 Aider 本地从指定 URL 抓 HTML,经过 ttttt.ai。只有 LLM 调用走网关计费。

Last updated on