Trocar de modelo no meio de uma sessão longa parece arriscado: e se o histórico se perder? No Verboo Code não perde. O comando /model troca só o motor que responde, nunca a conversa.
Por que trocar de modelo no meio da sessão não apaga o contexto?
Porque o código só mexe num campo isolado do estado da sessão, o mainLoopModel, e nunca toca no histórico de mensagens. Verificado direto em src/commands/model/model.tsx do repositório verbeux-ai/code: tanto o comando direto quanto o menu interativo terminam na mesma função, que só troca mainLoopModel no AppState. A próxima resposta já sai no modelo novo, com tudo que veio antes ainda visível pra ele.
Como trocar de modelo direto, sem abrir nenhum menu?
Passe o ID do modelo junto com o comando. A troca é imediata, sem confirmação:
/model glm-5.2
Saída real do comando:
Modelo alterado para glm-5.2.
Se o ID não existir no seu plano, o Verboo Code recusa e avisa qual é o caminho certo:
O modelo 'gpt-99' não está disponível. Execute /model para escolher um modelo liberado.
Como ver todos os modelos liberados no seu plano?
Rode /model sem argumento nenhum. Ele abre um menu com os modelos que a sua conta já desbloqueou, buscados na hora via API (função loadUnlockedModels, no mesmo arquivo):
/model
Hoje a Verboo Code libera 13 modelos abertos, todos com 1M de janela de contexto, menos um:
| Modelo | Contexto |
|---|---|
glm-5.2 | 1M |
glm-5.3 | 1M |
glm-5.3-flash | 1M |
deepseek-v4-flash | 1M |
deepseek-v4-flash-0731 | 1M |
deepseek-v4-pro | 1M |
deepseek-v4-pro-0813 | 1M |
deepseek-v4.1-flash | 1M |
kimi-k2.7 | 1M |
mimo-v2.5 | 1M |
mimo-v2.5-pro | 1M |
minimax-m3 | 1M |
qwen3.8-27b | 262K |
Lista verificada em verboo.ai em 14/09/2026. Cada plano desbloqueia um subconjunto desses 13; o menu do /model só mostra os que a sua conta já tem liberados. A página de preço por token é um catálogo separado, menor, pra quem paga por uso em vez de assinatura.
Como atualizar o catálogo se um modelo novo não aparecer?
O comando /model refresh busca a lista de novo, ignorando o cache local:
/model refresh
Catálogo atualizado: 13 modelo(s).
O que mais muda quando você troca de modelo no meio da tarefa?
Três coisas, todas automáticas, confirmadas lendo clearRouterRateLimitIfModelChanged e o restante de model.tsx:
- O rate limit do modelo anterior zera. Se você bateu no limite de um modelo específico, trocar pra outro libera a conta na hora, sem esperar a janela de reset.
- O fast mode se ajusta sozinho. Se o modelo novo não suporta fast mode e ele estava ligado, o Verboo Code desliga e avisa (
Fast mode OFF). Se suporta e estava disponível, liga de novo (Fast mode ON). - A cobrança pode mudar de categoria. Alguns modelos entram como uso extra do plano; quando é o caso, a própria mensagem de troca avisa com
Billed as extra usage.
Armadilha: o Verboo Code guarda, à parte do modelo padrão, um valor só pra sessão atual (mainLoopModelForSession). Rodar /model current mostra quando ele existe, com a etiqueta (session override from plan mode) ao lado do modelo. O detalhe que pega muita gente: qualquer troca manual de modelo, seja com /model <id> ou pelo menu, zera esse valor na hora. Não tem como manter o override e só trocar o modelo base ao mesmo tempo.
Trocar de modelo no meio de uma tarefa longa costuma vir de um motivo real: um limite batido, uma resposta ruim, um teste que pede outro raciocínio. Na Verboo Code essa troca nunca esbarra em token contado, porque os planos rodam com token ilimitado, e o histórico inteiro da sessão segue com você de um modelo pro outro.



