针对多语言项目中不同模型需求,Crush提供灵活的模型切换方案:
- 动态切换命令:使用
crush model switch 模型名
即时更换LLM - 项目级配置:在
~/.crush/config.json
中定义语言与模型映射关系 - Catwalk支持:通过社区维护的模型库快速添加新模型
- 混合部署:同时配置云端模型(如GPT-4)和本地模型(Ollama)
例如Java项目可使用Claude处理业务逻辑,Python数据分析则切换至GPT-4,通过"providers"
配置区块实现自动化切换。
本答案来源于文章《Crush:终端AI编程助手,集成LSP与多模型切换》