Skip to content

Aider 使用教程

Aider 是运行在终端里的 AI pair programming 工具,可以连接 OpenAI-compatible API。使用 SilkAPI 时,配置 OPENAI_API_BASEOPENAI_API_KEY 即可。

安装

bash
python -m pip install aider-install
aider-install

配置环境变量

macOS / Linux:

bash
export OPENAI_API_BASE="https://api.silkapi.com/v1"
export OPENAI_API_KEY="你的 SilkAPI API Key"

Windows PowerShell:

powershell
setx OPENAI_API_BASE "https://api.silkapi.com/v1"
setx OPENAI_API_KEY "你的 SilkAPI API Key"

Windows 设置后需要重新打开终端。

启动 Aider

进入项目目录:

bash
cd /path/to/your/project

启动时模型名前加 openai/

bash
aider --model openai/你的模型名称

例如:

bash
aider --model openai/gpt-4o

实际模型名称请以 SilkAPI 控制台可用模型为准。

使用配置文件

也可以在项目根目录或用户目录创建 .aider.conf.yml

yaml
openai-api-base: https://api.silkapi.com/v1
openai-api-key: 你的 SilkAPI API Key
model: openai/你的模型名称

API Key 不建议写入会提交到 Git 的配置文件。如果项目会公开,请优先使用环境变量或 .env

常见问题

模型警告

Aider 可能不认识 SilkAPI 中的自定义模型,出现模型能力警告。只要接口兼容且模型可用,可以继续测试;如果出现参数不兼容错误,请换用 SilkAPI 推荐模型。

请求失败

确认 OPENAI_API_BASE 包含 /v1,并确认模型名使用了 openai/ 前缀。

参考:Aider OpenAI compatible APIs