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.5Aider 通过 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-65. 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 调用走网关计费。