You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Aider配置多供应商模型:OpenAI弱模型+glhf.chat默认模型

Aider多供应商模型配置方案

可以实现同时使用不同供应商的模型作为默认模型、弱模型,也支持接入其他供应商的代码模型,具体配置步骤如下:

1. 修改主配置文件 ~/aider.conf.yml

将默认模型保留为deepseek-ai/DeepSeek-R1,弱模型改为gpt-4o-mini,同时保留模型设置文件的引用:

openai-api-base: https://api.openai.com/v1  # 主配置默认用OpenAI官方端点,DeepSeek的端点在模型设置里单独指定
openai-api-key: YOUR_OPENAI_API_KEY  # 替换为你的OpenAI密钥
model-settings-file: ~/.aider.model.settings.yml
model: deepseek-ai/DeepSeek-R1
weak-model: gpt-4o-mini
editor-model: Qwen/Qwen2.5-Coder-32B-Instruct

2. 更新模型设置文件 ~/.aider.model.settings.yml

添加gpt-4o-mini的配置项,并修改deepseek-ai/DeepSeek-R1的弱模型关联,同时为不同供应商的模型指定各自的API端点和密钥:

- name: gpt-4o-mini
  edit_format: diff
  use_repo_map: true
  examples_as_sys_msg: true
  extra_params:
    max_tokens: 8192
  caches_by_default: true
  # gpt-4o-mini使用OpenAI官方API,可省略api-base和api-key(继承主配置),若主配置为其他端点则需明确指定
  # openai-api-base: https://api.openai.com/v1
  # openai-api-key: YOUR_OPENAI_API_KEY

- name: deepseek-ai/DeepSeek-R1
  edit_format: diff
  weak_model_name: gpt-4o-mini  # 关联gpt-4o-mini作为弱模型
  use_repo_map: true
  examples_as_sys_msg: true
  extra_params:
    max_tokens: 8192
    include_reasoning: true
  caches_by_default: true
  editor_model_name: Qwen/Qwen2.5-Coder-32B-Instruct
  editor_edit_format: editor-diff
  # 指定DeepSeek模型的API端点和密钥
  openai-api-base: https://glhf.chat/api/openai/v1
  openai-api-key: glhf_MY_SECRET_API_KEY

- name: Qwen/Qwen2.5-Coder-32B-Instruct
  edit_format: diff
  weak_model_name: Qwen/Qwen2.5-Coder-32B-Instruct
  use_repo_map: true
  editor_model_name: Qwen/Qwen2.5-Coder-32B-Instruct
  editor_edit_format: editor-diff
  # 如果Qwen模型来自其他供应商,在此添加对应的openai-api-base和openai-api-key

3. 接入其他供应商代码模型的通用方法

如果需要接入其他供应商(如Anthropic、通义千问等)的代码模型,只需在~/.aider.model.settings.yml中新增对应模型的配置项,核心是指定:

  • name: 模型的官方名称
  • openai-api-base: 供应商兼容OpenAI格式的API端点
  • openai-api-key: 该供应商的API密钥
  • 其他适配参数(如edit_format、extra_params等,根据模型特性调整)

示例(接入Anthropic Claude 3 Haiku):

- name: claude-3-haiku-20240307
  edit_format: diff
  use_repo_map: true
  examples_as_sys_msg: true
  extra_params:
    max_tokens: 4096
  caches_by_default: true
  openai-api-base: https://api.anthropic.com/v1
  openai-api-key: YOUR_ANTHROPIC_API_KEY

内容的提问来源于stack exchange,提问作者arthur.sw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 18:55:08