跳到主要内容

Aider

Aider 是终端中的 AI 结对编程工具。 官方网站:aider.chat

1.1 使用方法

方式一:环境变量(推荐)

# Mac/Linux
export OPENAI_API_BASE="https://api.luchentech.com/inference/v1"
export OPENAI_API_KEY="your-luchentech-key"

# Windows
setx OPENAI_API_BASE "https://api.luchentech.com/inference/v1"
setx OPENAI_API_KEY "your-luchentech-key"
# ... 执行 setx 命令后重启 shell

方式二:命令行参数

# 直接指定 API 端点和密钥
aider --model minimax/minimax-m2.5 \
--openai-api-base https://api.luchentech.com/inference/v1 \
--openai-api-key your-luchentech-key

方式三:全局配置文件

~/.aider.conf.yml 中配置:

model: minimax/minimax-m2.5
openai-api-base: https://api.luchentech.com/inference/v1
openai-api-key: your-luchentech-key

方式四:推理模型配置

对于推理模型(例如 o1 类模型):

# 设置推理努力级别
aider --model minimax/minimax-m2.5 \
--reasoning-effort high

方式五:多模型配置

Aider 支持分别设置主模型和编辑模型:

# 用于聊天的主模型
aider --model minimax/minimax-m2.5

# 用于代码编辑的编辑模型
aider --model minimax/minimax-m2.5 \
--editor-model minimax/minimax-m2.5

1.2 参考