O que são os OpenCode Zen models e para que servem?

Tela do OpenCode mostrando a seleção dos Zen models no TUI
Resposta rápida

Os OpenCode Zen models são um conjunto curado de modelos de IA testados e verificados pela própria equipe do OpenCode, otimizados pra agentes de codificação

Na prática, o Zen é um gateway opcional: ele expõe esses modelos por uma API compatível com OpenAI e um único API key, então tu não precisa sair testando modelo por conta

Pra conectar tu roda /connect no TUI, seleciona o OpenCode Zen e cola o key

A cobrança é pay-as-you-go, por requisição, com créditos adicionados à conta

É uma escolha, não a única via de usar o OpenCode

Escolher qual modelo colocar dentro de um agente de código é meio que metade da briga

Modelo bom, resultado bom

Modelo errado, tu passa a tarde brigando com resposta zoada

E aí, mexendo no OpenCode, cedo ou tarde tu esbarra no termo OpenCode Zen models e fica na dúvida do que é aquilo antes mesmo de clicar

Então bora entender o conceito primeiro, com calma, pra depois decidir se compensa =)

Como o Zen se encaixa no OpenCode

Antes do como, o porquê

O OpenCode Zen é descrito pela própria equipe como ‘a curated set of reliable optimized models for coding agents’, ou seja, um conjunto curado de modelos confiáveis e otimizados pra agentes de codificação

A parte que confunde muita gente é achar que precisa dele pra rodar o OpenCode

Não precisa

O Zen é opcional: ele é uma opção de gateway de modelos, e não uma obrigação

Se você conhece aquele lance de apontar sua ferramenta pra um provider de modelos, o Zen ocupa esse papel

Ele expõe os modelos por uma API compatível com OpenAI e um único API key

Na prática isso quer dizer que você não fica caçando credencial de cada lugar

Um key só, uma porta de entrada, e o harness do OpenCode conversa com os modelos por ali

Para que servem os modelos Zen

Agora a pergunta que importa: pra que serve isso no dia a dia?

O ganho principal é o catálogo já curado pra coding

Em vez de você sair testando modelo por modelo pra ver qual se comporta bem dentro de um agente de código, o time do OpenCode já fez esse filtro e diz quais são os recomendados

É como pedir indicação pra alguém que já testou tudo, em vez de provar prato por prato no rodízio

O segundo ganho é a centralização

Um único key e uma API compatível com OpenAI resolvem o acesso

Menos config espalhada, menos dor de cabeça pra plugar

Mas se liga num ponto pra não criar expectativa errada: isso é uma escolha, não a única via

O OpenCode aceita outros modelos e outros caminhos

O Zen é pra quem quer o atalho do catálogo pronto, beleza?

Como conectar e ver os modelos do Zen

O passo a passo é enxuto

O grosso acontece dentro do TUI do OpenCode

  1. Faça o login no OpenCode Zen pra gerar o seu API key
  1. No TUI, rode o comando de conexão, selecione o OpenCode Zen e cole o API key
/connect

Depois de rodar, é só escolher OpenCode Zen na lista e colar o key que você gerou

  1. Pra ver os modelos recomendados, rode o comando de modelos
/models

É aqui que a curadoria aparece: a lista dos recomendados pra você escolher

  1. Pra fixar um modelo do Zen no arquivo de config, use o formato opencode/<model-id>

Ou seja, você troca o <model-id> pelo id do modelo que escolheu ali na lista do /models

Tome cuidado com o prefixo

O opencode/ na frente é o que sinaliza que aquele modelo vem pelo Zen, então não adianta jogar só o nome solto do modelo esperando que funcione

  1. Sobre a conta: o Zen cobra no modelo pay-as-you-go

Você é cobrado por requisição e adiciona créditos à conta antes

Ou seja, é uso que vira custo, então vale acompanhar o consumo se você roda muita coisa

Um vídeo pra começar do zero

Se você curte ver o assunto em vídeo antes de meter a mão, dá uma olhada nesse do canal sobre rodar modelos em agentes de código e gateways

Conclusão

No fim, o OpenCode Zen é isso: um conjunto curado de modelos otimizados pra coding, servido por uma API compatível com OpenAI e um único key, com cobrança por uso

E o mais importante de sair daqui sabendo: ele é opcional

Você usa o OpenCode com ou sem ele

Próximo passo prático? Conecta e roda /models no TUI pra ver os recomendados na sua frente

Com a lista na tela fica bem mais fácil decidir se o Zen encaixa no seu fluxo ou não

até o próximo post! 🙂

Perguntas frequentes

É preciso criar uma conta separada no OpenCode Zen para usar os modelos?

Sim, o login é feito direto no OpenCode Zen pra gerar o seu API key. Só depois você vai ao TUI do OpenCode, roda /connect, seleciona o Zen e cola o key. São dois produtos relacionados, mas cada um tem o seu próprio acesso

Como funciona o pagamento no OpenCode Zen na prática?

O modelo é pay-as-you-go: você adiciona créditos à conta e cada requisição consome um pedaço desse saldo. Quanto mais o agente rodar, mais crédito vai embora. Vale acompanhar o consumo se você roda sessões longas de codificação com frequência 😛

O prefixo opencode/ no id do modelo é obrigatório no arquivo de config?

Sim, e não adianta jogar só o nome do modelo solto na config. O formato correto é opencode/<model-id>, ou seja, o prefixo opencode/ seguido do id do modelo que você escolheu. É esse prefixo que sinaliza pro OpenCode que o modelo vem pelo gateway do Zen e não por outro provider

Qual a vantagem de usar o OpenCode Zen em vez de conectar direto em cada provider?

A principal é a centralização: um único API key e uma API compatível com OpenAI no lugar de credencial espalhada por vários lugares. Soma isso ao catálogo já curado pela equipe do OpenCode pra coding e você pula boa parte da fase de testar modelo por modelo

Dá pra trocar o modelo do Zen sem precisar reconectar o key?

Dá, sim. Depois da conexão inicial pelo /connect, você usa /models no TUI pra ver os recomendados e ajusta o id no arquivo de config. Não é necessário refazer a etapa de conexão só porque mudou de modelo

O OpenCode Zen é obrigatório para usar o OpenCode?

Não, o Zen é completamente opcional. O OpenCode funciona normalmente com ou sem ele. O Zen entra como uma opção de gateway pra quem quer o catálogo curado e a centralização de key, não como pré-requisito do tool




Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 473 aulas
  • 20 projetos
  • 39h 26min

Blog | Mais populares