新把任何智能体接入 UberLLM:一个密钥,所有模型,价格不高于官方价。
UberLLM

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。
  • 每次调用都会发送给该模型的一个可用第三方提供商(参见 模型与路由)。