/~learn/s/7c7c50b7--- name: "switch-model" description: "自动切换 TRAE IDE 中的 AI 模型。当用户说'切换模型到 XXX'、'改用豆包/GPT/Claude 等模型时自动调用。支持命令行方式调用 switch_model.py 脚本通过 AppleScript GUI 自动化模拟用户操作切换模型。" ---
通过 GUI 自动化模拟用户点击,在 TRAE IDE 中快速切换 AI 模型。解决移动端不方便手动切换模型的问题。
调用 Python 脚本:
python3 .trae/skills/switch-model/switch_model.py "模型名称"
常用模型别名(不区分大小写):
| 别名 | 完整名称 |
| ------ | --------- |
| 豆包 / doubao / seed | Doubao Seed |
| seed2.1 / seed-2.1 / 豆包seed2.1 | Doubao Seed 2.1 Pro |
| gpt4 / gpt-4 | GPT-4 |
| gpt4o / gpt-4o | GPT-4o |
| claude | Claude |
| claude3.5 / claude-3.5 / sonnet | Claude 3.5 Sonnet |
| deepseek / deepseek-v3 | DeepSeek V3 |
| qwen / 通义千问 | Qwen |
| glm / 智谱 | GLM |
列出所有别名:
python3 .trae/skills/switch-model/switch_model.py --list-aliases
通过 Cmd+Shift+P 打开命令面板,搜索「切换模型」命令来切换。
python3 .trae/skills/switch-model/switch_model.py "Doubao Seed 2.1 Pro"
直接点击底部状态栏的模型选择器。
python3 .trae/skills/switch-model/switch_model.py --mode click "模型名称"
可自定义点击坐标:
python3 .trae/skills/switch-model/switch_model.py --mode click --x 200 --y 1050 "模型名称"
--app ide(默认):TRAE IDE(Trae CN.app)--app work 或 --app solo:TRAE Work / SOLO(TRAE SOLO CN.app)python3 .trae/skills/switch-model/switch_model.py --app work "模型名称"
在 Skill 目录下创建 models.json 文件,添加自定义别名:
{
"我的模型": "完整模型名称",
"简写": "Model Full Name"
}
首次使用时,macOS 会请求「辅助功能」权限授权:
如果运行后没有反应,通常是因为权限未授权。
本 Skill 使用 AppleScript 通过 macOS 的 System Events 来模拟用户操作:
- 命令面板模式:发送 Cmd+Shift+P → 输入「切换模型」→ 回车 → 输入模型名 → 回车
- 坐标点击模式:点击底部状态栏模型选择器 → 输入模型名 → 回车