21. Planos e créditos
Tiers
Plano | Preço | Capacidade | Multimodal |
---|---|---|---|
Explorer | Grátis | Para explorar | ❌ |
Vibe | Mensal | Para começar | ✅ |
Pro | Mensal | Para criadores | ✅ |
Max | Mensal | Para quem não pára | ✅ |
Os preços actualizados estão em code.toquemedia.net/pricing.
Funcionalidades por plano
Funcionalidade | Explorer | Vibe+ |
---|---|---|
Chat agent | ✓ | ✓ |
/init, /plan, /debug, /payments | ✓ | ✓ |
/te2e (browser-driven QA) | ✗ | ✓ |
Imagens em prompts | ✗ | ✓ |
Reasoning toggle | ✗ | ✓ |
Autocomplete local | ✓ | ✓ |
Sub-agents (research/verify) | ✓ | ✓ |
Como funciona o consumo
- Cada interacção com o agente deduz uma fracção do consumo do plano
- O consumo reinicia no início de cada ciclo (mensal)
- Quando ultrapassas o limite do plano, entras em overage (saldo extra cobrado avulso) se tiveres saldo
- A status bar mostra a percentagem de consumo
Status indicators
- 🟢 Verde — < 70% consumido
- 🟡 Amarelo — 70-90%
- 🔴 Vermelho — > 90%
- ⚠️ Overage — usaste mais que o plano, a usar saldo extra
Upgrade
Settings → Profile → "Upgrade plan". Abre o site web onde escolhes o plano e pagas.
Bring Your Own Key (BYOK)
Podes usar a tua própria chave de API para falar diretamente com o fornecedor que escolheres — Anthropic, OpenAI, OpenRouter, Google Gemini, DeepSeek, xAI Grok, ou qualquer endpoint OpenAI-compatible (incluindo gateways internos como LiteLLM, Portkey ou Cloudflare AI Gateway).
Quando o BYOK está ligado, os pedidos saem com a tua chave e são pagos por ti diretamente ao fornecedor. O TM Code não consome o teu plano — o consumo do plano fica a zero. As funcionalidades do plano (sandbox, MCP, checkpoints, skills, deploy) continuam disponíveis conforme o plano que tens.
Quando desligas o BYOK, voltas ao routing normal do TM Code com o modelo do teu plano.
Configurar
1. Settings → API Keys
2. Liga o switch "Use BYOK" no topo
3. Escolhe um fornecedor da lista
4. Cola a tua chave de API
5. *(Opcional)* Cola um base URL alternativo se a tua organização usa um gateway interno
6. Escolhe o modelo no dropdown
7. Clica Test — o TM Code envia uma chamada mínima para confirmar que a chave funciona
8. Clica Set active para usar este fornecedor/modelo
A pill no header do chat passa a mostrar provider/modelo em vez do indicador de consumo.
Onde ficam guardadas as chaves
As chaves vivem apenas no keychain do sistema operativo (macOS Security framework, Windows Credential Manager, Linux libsecret). Nunca são guardadas em ficheiros, localStorage, ou no servidor do TM Code — apenas transitam por TLS no header de cada pedido.
Notas:
- Multi-dispositivo: configurações e chaves não sincronizam entre máquinas. Se usares o TM Code em laptop + desktop, configuras BYOK em cada uma separadamente.
- Linux: requer
libsecret (gnome-keyring ou kwallet em execução)
- macOS dev builds: cada acesso pode pedir password do keychain (apps assinadas em produção não têm este atrito)
Custo por pedido
Cada modelo tem o seu próprio preço definido pelo fornecedor — o IDE mostra o custo aproximado de cada conversa. Modelos com pricing escalonado podem cobrar mais quando o prompt cresce muito; o IDE indica isso quando aplicável. Em fornecedores agregadores (como OpenRouter), o preço final depende do modelo escolhido em runtime.
Sessões existentes não mudam
Se ligas o BYOK a meio de uma conversa, a sessão atual continua com o fornecedor que tinha quando foi criada. Só sessões novas usam a nova selecção. Isto evita confusão (e cobranças surpresa) quando trocas de fornecedor a meio.
Imagens
- Modelos com vision nativo: a imagem vai directamente na shape do fornecedor
- Modelos sem vision (em planos pagos): o TM Code processa a imagem em texto antes de enviar, e o modelo recebe a descrição
- Plano Explorer + modelo sem vision: o paperclip fica escondido (limitação do plano)
Slash commands com BYOK
/plan, /debug, /te2e, /review continuam a funcionar com BYOK — o thinking budget é forçado automaticamente para "high" nestes casos, independentemente do fornecedor escolhido.
Plano "BYOK-only"
Plano dedicado a quem quer usar 100% chave própria mas continuar a tirar partido das funcionalidades do TM Code. Inclui:
- ✅ Sandbox, MCP, checkpoints, skills, HTTP Client, preview
- ❌ Deploy (requer plano Vibe ou superior — BYOK fica ligado normalmente quando faz upgrade)
- ❌ Consumo incluído (pagas sempre via API do fornecedor que escolheres)
← Toda a documentação · versão markdown