Aider
Aider 通过两个环境变量和 openai/ 模型前缀连接到任何兼容 OpenAI 的
endpoint。带实时模型推荐的分步指南:
Aider 设置.
设置
macOS / Linux:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Windows:
setx OPENAI_API_BASE https://api.uberllm.dev/v1
setx OPENAI_API_KEY ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(在 setx 后打开一个新的终端。)
运行
在模型前加上 openai/,以便 Aider 将其路由到 OpenAI 兼容路径。只有第一个 openai/ 会被移除;其余部分是 UberLLM ID:
aider --model openai/deepseek/deepseek-v4.1-flash
编辑格式和仓库映射
Aider 根据模型名称选择编辑设置。对于它不认识的名称,它会重写整个文件并关闭仓库映射。在 .aider.model.settings.yml (主文件夹或仓库根目录) 中告诉它更好的设置;name 必须与 --model 完全匹配:
- name: openai/deepseek/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
注意事项
- Aider 会打印一个 模型警告,针对它不认识的模型(上下文大小和价格)。但这不会阻止它工作。在
.aider.model.metadata.json中添加数字,或设置show-model-warnings: false。 - 要持久化设置,请将这两个变量放入您的仓库中的
.env文件中,或使用~/.aider.conf.yml配合openai-api-base、openai-api-key和model。 - 设置一个便宜的
--weak-model(用于提交消息、摘要),例如--weak-model openai/deepseek/deepseek-v4.1-flash。 - 每次调用都会发送给该模型的一个可用第三方提供商(参见 模型与路由)。