模型别名

模型别名功能允许您为常用模型创建简短的名称。这对于名称较长的模型或需要团队统一使用模型的情况特别有用。

命令行使用方式

您可以在启动 aider 时使用 --alias 选项定义别名:

aider --alias "fast:gpt-4o-mini" --alias "smart:o3-mini"

可以通过多次使用 --alias 选项来定义多个别名。每个别名定义应采用 别名:模型名称 的格式。

配置文件

当然, 您也可以在 .aider.conf.yml 配置文件中定义别名:

alias:
  - "fast:gpt-4o-mini"
  - "smart:o3-mini"
  - "hacker:claude-3-sonnet-20240229"

使用别名

定义别名后,您可以在命令行中使用别名代替完整的模型名称:

aider --model fast  # 使用 gpt-4o-mini
aider --model smart  # 使用 o3-mini

或者在聊天中使用 /model 命令切换:

Aider v0.75.3
主模型: anthropic/claude-3-7-sonnet-20250219 使用 diff 编辑格式,提示缓存,无限输出
弱模型: claude-3-5-sonnet-20241022
Git 仓库: .git 包含 406 个文件
仓库映射: 使用 4096 tokens,文件自动刷新
─────────────────────────────────────────────────────────────────────────────────────────────────────
> /model fast

Aider v0.75.3
主模型: gpt-4o-mini 使用 diff 编辑格式
─────────────────────────────────────────────────────────────────────────────────────────────────────
diff> /model smart

Aider v0.75.3
主模型: o3-mini 使用 diff 编辑格式
─────────────────────────────────────────────────────────────────────────────────────────────────────
>

内置别名

Aider 提供了一些内置别名以便使用:

  • 3: gpt-3.5-turbo
  • 35-turbo: gpt-3.5-turbo
  • 35turbo: gpt-3.5-turbo
  • 4: gpt-4-0613
  • 4-turbo: gpt-4-1106-preview
  • 4o: gpt-4o
  • deepseek: deepseek/deepseek-chat
  • flash: gemini/gemini-2.5-flash
  • gemini: gemini/gemini-2.5-pro
  • gemini-2.5-pro: gemini/gemini-2.5-pro
  • gemini-exp: gemini/gemini-2.5-pro-exp-03-25
  • grok3: xai/grok-3-beta
  • haiku: claude-3-5-haiku-20241022
  • optimus: openrouter/openrouter/optimus-alpha
  • opus: claude-opus-4-20250514
  • quasar: openrouter/openrouter/quasar-alpha
  • r1: deepseek/deepseek-reasoner
  • sonnet: anthropic/claude-sonnet-4-20250514

优先级

如果同一个别名在多个地方被定义,优先级如下:

  1. 命令行别名(最高优先级)
  2. 配置文件别名
  3. 内置别名(最低优先级)

这样您可以用自己的偏好覆盖内置别名。


目录