返回所有集成
🧰

Aider

结对编程 CLI,git 感知的代码编辑,配置 clawfeeder

协议: OpenAI上次验证 2026-05-19

Aider 在本地 git 仓库中以模型在环编辑代码。它使用 OpenAI API;设置 OPENAI_API_BASE + --openai-api-base 即可接通 clawfeeder。

前置条件

Python 3.9+ 安装 `pip install aider-chat`,一个 clawfeeder API key。

配置步骤

1安装 Aider

通过 pipx 安装(推荐隔离)或普通 pip。

pipx install aider-chat
# or:
pip install aider-chat

2设置环境变量

Aider 每次启动都读 OPENAI_API_KEY 和 OPENAI_API_BASE。写进 shell rc 文件以免每次重复 export。

export OPENAI_API_KEY="cf-sk-***your_key***"
export OPENAI_API_BASE="https://clawfeeder.ai/v1"

3在 git 仓库中启动

Aider 必须在 git 仓库内运行。用 --model 选 clawfeeder 模型;默认 gpt-4o 不在目录中。

cd my-repo
aider --model gpt-5.2
# or claude family:
aider --model claude-sonnet-4-6

4添加文件到上下文

在 Aider 提示符内用 /add <文件> 添加文件。Aider 只读取+编辑显式添加的文件,保证 prompt 大小可控。

/add src/main.py
/add src/utils.py
# now ask for an edit

验证

绕过 Aider 的 smoke 测试 — 确认 env 变量和 clawfeeder 接受你选择的模型。

curl -X POST "$OPENAI_API_BASE/chat/completions" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.2","messages":[{"role":"user","content":"reply READY"}],"max_tokens":10}'

预期响应包含: "content":"READY"

常见问题

Aider 报 'model gpt-4o not found' — 如何默认用 clawfeeder 模型?

创建 ~/.aider.conf.yml 写 `model: gpt-5.2`(或其他目录中的 id)。Aider 每次启动都读取,免去每次加 --model。

需要用 Aider 的 --no-stream flag 吗?

不需要 — clawfeeder 所有 chat-completion 调用都支持 streaming。流式输出能实时看到 diff,这是 Aider 一半的价值。

如何查看一次会话烧了多少 credits?

在 Aider 输入 /tokens 看 token 数,然后在 /dashboard 看 credits 扣减(token × tier 倍率)。每个 clawfeeder 模型的基础 credit 单价在 /docs#models 列出。

Aider 的 edit 格式 — clawfeeder 同时支持 diff 和 whole-file 吗?

支持。两种格式本质都是响应文本;clawfeeder 不解析或修改 completion 内容。按需配置 --edit-format diff 或 whole。

还没有 API key?

注册即送 300 积分,7 天免费试用,不限制模型

免费开始 →
Aider × clawfeeder.ai — 集成指南