/model 命令:在 Verboo Code 会话中切换模型而不丢失上下文
返回博客
文章verboo codeagente de programaçãotutorialdev toolsmodelos de IA

/model 命令:在 Verboo Code 会话中切换模型而不丢失上下文

Mafra2026年9月14日阅读约 3 分钟

在长会话中途切换模型听起来有风险:历史记录会不会被清空?在 Verboo Code 里不会。/model 命令只切换回答你的引擎,从不触碰对话本身。

为什么中途切换模型不会清空上下文?

因为代码只改动会话状态里一个独立的字段 mainLoopModel,从不触碰消息历史。直接在 verbeux-ai/code 仓库的 src/commands/model/model.tsx 中核实过:无论是直接命令还是交互菜单,最终都走到同一个函数,它只在 AppState 里替换 mainLoopModel。下一条回复就会来自新模型,之前说过的一切依然对它可见。

怎么直接切换模型,不打开菜单?

把模型 ID 跟命令一起传入即可,立即切换,无需确认:

/model glm-5.2

命令的真实输出:

Modelo alterado para glm-5.2.

无论你的系统语言是什么,这条确认信息都以葡萄牙语打印。源码已确认:Verboo Code 的 model 命令在这个流程里硬编码了 pt-BR 字符串,所有账号看到的都是同一条消息。如果这个 ID 不在你的方案里,Verboo Code 会拒绝并指出正确做法,同样是葡萄牙语:

O modelo 'gpt-99' não está disponível. Execute /model para escolher um modelo liberado.

怎么查看我的方案解锁了哪些模型?

不带任何参数运行 /model,会打开一个菜单,列出你的账号已经解锁的模型,通过 API 实时获取(同一文件里的 loadUnlockedModels 函数):

/model

目前 Verboo Code 解锁 13 个开放模型,除一个外都是 1M 上下文窗口:

模型上下文
glm-5.21M
glm-5.31M
glm-5.3-flash1M
deepseek-v4-flash1M
deepseek-v4-flash-07311M
deepseek-v4-pro1M
deepseek-v4-pro-08131M
deepseek-v4.1-flash1M
kimi-k2.71M
mimo-v2.51M
mimo-v2.5-pro1M
minimax-m31M
qwen3.8-27b262K

该清单于 2026-09-14 在 verboo.ai 核实。每个方案解锁这 13 个模型中的一部分,/model 菜单只显示你的账号已有权限的模型。按 token 付费的价格页列出的是另一个更小的独立目录,服务于按量付费而非订阅制。

如果新模型没出现,怎么刷新目录?

/model refresh 命令会重新拉取列表,跳过本地缓存:

/model refresh
Catálogo atualizado: 13 modelo(s).
流程图显示 Verboo Code 的 /model 命令只改变会话状态里的 mainLoopModel 字段,不触碰消息历史,以及切换模型时还会重置哪些状态
/model 命令只切换引擎。对话历史在每一步都不受影响。

中途切换模型时,还会发生什么?

三件事,全部自动发生,通过阅读 clearRouterRateLimitIfModelChangedmodel.tsx 其余部分核实:

  • 上一个模型的速率限制会清零。 如果你触发了某个特定模型的限制,切换到另一个模型会立刻解除限制,不用等重置窗口。
  • fast mode 会自动调整。 如果新模型不支持 fast mode 且它当时是开启的,Verboo Code 会关闭并提示(Fast mode OFF);如果支持且可用,则重新开启(Fast mode ON)。
  • 计费类别可能改变。 有些模型会计入方案的额外用量,遇到这种情况时,切换消息本身就会用 Billed as extra usage 提示你。

注意事项:除了默认模型,Verboo Code 还单独保存一个只作用于当前会话的值(mainLoopModelForSession)。运行 /model current 会在它存在时显示出来,模型名旁边带着 (session override from plan mode) 标签。容易让人踩坑的细节是:任何手动切换模型的操作,无论是用 /model <id> 还是通过菜单,都会立刻清空这个值。没有办法在保留这个临时覆盖的同时只切换基础模型。

长任务中途切换模型,通常都有实际原因:触发了限制、回答不理想、任务需要不同的推理方式。在 Verboo Code,这种切换从不会撞上被计数的 token,因为所有方案都配备无限 token,整个会话历史会跟着你从一个模型带到下一个模型。

喜欢这篇文章吗?
把知识分享给你的朋友。
// 继续阅读

相关文章