模型别名
模型别名功能允许您为常用模型创建简短的名称。这对于名称较长的模型或需要团队统一使用模型的情况特别有用。
命令行使用方式
您可以在启动 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
优先级
如果同一个别名在多个地方被定义,优先级如下:
- 命令行别名(最高优先级)
- 配置文件别名
- 内置别名(最低优先级)
这样您可以用自己的偏好覆盖内置别名。