模型别名
模型别名功能允许您为常用模型创建简短的名称。这对于名称较长的模型或需要团队统一使用模型的情况特别有用。
命令行使用方式
您可以在启动 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-turbo35-turbo: gpt-3.5-turbo35turbo: gpt-3.5-turbo4: gpt-4-06134-turbo: gpt-4-1106-preview4o: gpt-4odeepseek: deepseek/deepseek-chatflash: gemini/gemini-2.5-flashgemini: gemini/gemini-2.5-progemini-2.5-pro: gemini/gemini-2.5-progemini-exp: gemini/gemini-2.5-pro-exp-03-25grok3: xai/grok-3-betahaiku: claude-3-5-haiku-20241022optimus: openrouter/openrouter/optimus-alphaopus: claude-opus-4-20250514quasar: openrouter/openrouter/quasar-alphar1: deepseek/deepseek-reasonersonnet: anthropic/claude-sonnet-4-20250514
优先级
如果同一个别名在多个地方被定义,优先级如下:
- 命令行别名(最高优先级)
- 配置文件别名
- 内置别名(最低优先级)
这样您可以用自己的偏好覆盖内置别名。