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