Como usar o Jev no Claude Code: primeiro passo a passo para a tarefa inicial
Para usar o Jev no Claude Code você precisa de conta e chave na TypeSafe (console.typesafe.ai > API Keys), a chave salva em TYPESAFE_API_KEY, e o runtime do SDK que for usar (Python 3.10+ ou Node 20+). Depois roda claude plugin marketplace add typesafe-ai/skills, instala com claude plugin install typesafe@typesafe-ai e invoca a skill com /typesafe:typesafe-ai. A primeira tarefa deve ser pequena e tipada: Choice, Score ou Noul, nada que espere texto gerado. Entrada custa US$ 0,042 por 1 milhão de tokens e a saída é US$ 0,00, então o teste inicial sai barato
Fala aí, beleza? A TypeSafe AI soltou o Jev e a primeira coisa que assusta é que ele não conversa com você
não tem stream de texto, não tem resposta em markdown, não tem "claro, vou te ajudar com isso"
O que ele devolve é uma resposta tipada, dentro de um schema definido por quem chama, com probabilidade e confiança do lado
É o que eles chamam de modelo "System One": um modelo de decisão, não de papo
E aí vem a parte prática que interessa pra gente: a TypeSafe mantém uma skill oficial pra agentes de código no repositório typesafe-ai/skills, com instalação documentada pro Claude Code
Ou seja, o caminho mais curto entre "li a notícia" e "rodei aqui" passa pelo terminal mesmo
Bora?
O que precisa existir antes de começar
Antes de sair copiando comando, checklist do que tem que estar de pé:
- Conta na TypeSafe e uma chave de API, criada no console em
console.typesafe.ai > API Keys > criar chave - A chave salva na variável de ambiente
TYPESAFE_API_KEY, porque a autenticação da API é por Bearer token lido dali - Claude Code instalado e funcionando no terminal
- O runtime do SDK que você vai usar no projeto: Python 3.10 ou superior pro
typesafe-sdk, ou Node.js 20 ou superior pro@typesafe-ai/sdk
Curso de Jev: Sistemas Mais Inteligentes, Rápidos e Robustos
Desenvolva sistemas mais inteligentes, rápidos e robustos com Jev
A autenticação é simples de entender: toda chamada vai com o header assim
Authorization: Bearer $TYPESAFE_API_KEY
Se você já mexeu com qualquer API de LLM, é o mesmo desenho de sempre, nada exótico aqui
O teste inicial custa quanto?
Bem pouco, e a razão é justamente o modelo não gerar texto
No preço listado, a entrada sai por US$ 0,042 por 1 milhão de tokens de entrada e a saída fica em US$ 0,00, porque não existe stream de saída pra cobrar
A versão listada publicamente é a Jev 1.13, e o cliente oficial chama jev-latest por padrão
Um pré-requisito que não depende de você: acesso
Essa parte é importante e muita gente vai bater nela antes de qualquer comando
A TypeSafe abriu o acesso pra todos, sem waitlist, em 20/09/2026, com um crédito inicial anunciado de US$ 5
Só que em 22/09/2026 eles pausaram temporariamente os novos cadastros por excesso de demanda, mantendo as contas já existentes funcionando, e disseram estar trabalhando pra reabrir
O comunicado mais recente que eu encontrei é esse, o da pausa
Então: se você já tem conta, segue o baile; se não tem, o passo 1 pode simplesmente não estar disponível agora, e não é erro seu 🙂
Também não tenho como afirmar se aquele crédito de US$ 5 continua valendo pra contas novas depois da pausa, isso não apareceu em comunicado oficial
Passo a passo: instalar a skill do Jev no Claude Code e rodar a primeira tarefa
- Crie a chave no console e exporte a variável de ambiente
export TYPESAFE_API_KEY="sua-chave-aqui"
O erro comum deste passo: exportar a chave numa aba do terminal e abrir o Claude Code em outra, ou colar a chave direto dentro do código do projeto
O SDK espera ler de TYPESAFE_API_KEY, e chave hardcoded é pedido de encrenca no primeiro commit
- Adicione o marketplace da TypeSafe no Claude Code
claude plugin marketplace add typesafe-ai/skills
O erro comum aqui: achar que adicionar o marketplace já instalou a skill
Não instalou, isso só registra a fonte dos plugins
- Instale o plugin
claude plugin install typesafe@typesafe-ai
Repare no formato plugin@marketplace: o nome do plugin é typesafe e o marketplace é typesafe-ai
O erro comum: trocar a ordem ou inventar o nome, tipo typesafe-ai@typesafe
- Invoque a skill explicitamente dentro do Claude Code
Curso RecomendadoDesenvolva sistemas mais inteligentes, rápidos e robustos com JevConhecer curso/typesafe:typesafe-ai
E o que essa skill entrega pro agente? Contexto sobre a API da TypeSafe: os três tipos de pergunta, como montar o state, a diferença entre confiança e probabilidade, padrões de arquitetura e uma tabela apontando qual página da documentação atende cada tarefa
O erro comum deste passo é de expectativa: a skill não é um gerador mágico de schema pronto
Ela dá ao agente o mapa certo pra ele te ajudar a escrever o teu, com a doc certa na mão
- Instale o SDK no projeto
Em Python:
pip install typesafe-sdk
# ou
uv add typesafe-sdk
Em TypeScript/JavaScript:
npm install @typesafe-ai/sdk
No SDK de Python você tem cliente síncrono e assíncrono, TypeSafeClient e AsyncTypeSafeClient, e o identificador padrão do cliente oficial é jev-latest
O erro comum: runtime velho
Python abaixo de 3.10 e Node abaixo de 20 não atendem o requisito, e o erro que aparece nem sempre grita "tua versão é antiga"
- Recarregue a skill quando ela atualizar
/reload-plugins
Reiniciar o Claude Code também resolve
E pra não ficar fazendo isso na mão, o auto-update liga em /plugin > Marketplaces > typesafe-ai > Enable auto-update
O erro comum: seguir um trecho antigo de contexto por semanas porque a skill nunca foi recarregada
E se eu não uso Claude Code?
Aí a instalação documentada é por npx, escolhendo o agente:
npx skills add typesafe-ai/skills --skill typesafe-ai
Deixe a TYPESAFE_API_KEY configurada no ambiente antes, você vai precisar dela pra chamar a API de qualquer jeito
E pra escrever o schema exato da tua chamada, o caminho é rodar /typesafe:typesafe-ai e pedir ao agente a página de documentação do tipo de pergunta que você escolheu
Qual tarefa escolher para o teste inicial (e qual evitar)
A API tem três tipos de pergunta, as primitivas, e escolher a certa é metade do trabalho
| Tipo de pergunta | O que é | Bom primeiro teste |
|---|---|---|
| Choice | escolher uma opção de um conjunto definido | classificar/rotear algo em categorias que já existem no teu sistema |
| Score | nota contra níveis ordenados e descritos | dar severidade ou prioridade com níveis que você descreve |
| Noul | probabilidade de a resposta ser sim | um sim/não onde a probabilidade importa mais que a frase |
A cobertura do lançamento cita casos de uso que dão uma boa noção do formato: processamento de notas fiscais, atendimento ao cliente, análise de incidentes de segurança e monitoramento de agentes de IA
Repare no padrão: classificação, triagem e scoring dentro do software, não conversa
Minha sugestão pro primeiro teste é pegar algo que já existe no teu projeto e cujo resultado você consegue conferir de olho
Uma regra de negócio que hoje é um if gigante cheio de exceção, ou uma triagem que alguém faz na mão
Assim você compara a saída tipada com o que já sabe ser certo, em vez de ficar admirando um JSON bonito sem gabarito
E o que NÃO testar primeiro: qualquer coisa que espere texto gerado
Resumir, redigir, explicar, comentar código, nada disso é trabalho pro Jev, porque ele não devolve stream de texto
Se você pedir prosa, você pediu a ferramenta errada
Essa lógica de casar a tarefa com a ferramenta certa é a mesma de escolher entre /goal e ultracode no dia a dia: o que muda não é a inteligência, é o tipo de pergunta

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Como isso conversa com o gasto do Claude Code no dia a dia
Medir quanto uma tarefa no Claude Code realmente consome muda o jeito que você planeja um teste novo
No vídeo abaixo eu mostro um teste rodando o Claude Code com o Manifest na frente, com três provedores configurados (DeepSeek, GPT e modelos Claude), pra ver cada tarefa cair num modelo diferente conforme a complexidade
Duas tarefas bem simples, listar os projetos em árvore e criar um README com título e duas linhas de descrição, deram 16 mensagens de interação no painel
Custo? Menos de um centavo de dólar, com US$ 4 de economia estimada no painel
Quando eu pedi algo mais complexo, criar uma página com componente, foram 36 mensagens
Mais que o dobro, pra uma tarefa que na cabeça da gente parecia "só um pouco maior"
E por que isso importa pro teu primeiro teste com o Jev?
Porque escopo é o que decide se o experimento é barato ou virou uma tarde inteira queimando token
Uma tarefa pequena e fechada custa quase nada e já responde a pergunta que interessa: o formato tipado serve pro meu caso ou não?
Tarefa aberta, daquelas de "refatora esse módulo e já integra o Jev", cobra caro pra te dar uma resposta confusa no fim
No teste do vídeo eu configurei o DeepSeek via API porque esse provider não tem opção de assinatura, e o custo por API me pareceu baixo
Aliás, se você ainda tá decidindo entre DeepSeek ou Claude Code para começar, esse post ajuda a situar antes de montar teu setup
Uma coisa que eu percebi lá e vale aqui também: com várias tools ativas ao mesmo tempo, as confirmações durante o desenvolvimento atrapalham um pouco
No primeiro teste do Jev, mantenha o ambiente enxuto
Conclusão
O critério pro primeiro uso do Jev no Claude Code é simples de decorar: tarefa pequena, tipada e conferível
O caminho é chave no console, TYPESAFE_API_KEY exportada, claude plugin marketplace add typesafe-ai/skills, claude plugin install typesafe@typesafe-ai e /typesafe:typesafe-ai pra trazer o contexto da API pro agente
Depois é escolher entre Choice, Score ou Noul, instalar o SDK e rodar
Próximo passo prático: rode /typesafe:typesafe-ai e peça ao agente a página de documentação do tipo de pergunta que você escolheu, em vez de sair adivinhando o schema
Pra fechar o contexto do estágio do produto: o Jev 1.13 está listado publicamente, entrou em acesso antecipado em 15/09/2026 junto com o anúncio de uma rodada seed de US$ 40 milhões liderada pela DCVC, e a TypeSafe AI foi fundada por Diogo Almeida, ex-OpenAI, que participou da pesquisa de instruction following que levou ao InstructGPT, base do ChatGPT
Só não esqueça da pausa nos novos cadastros desde 22/09/2026, com as contas existentes seguindo normais
É um produto muito novo, e isso significa doc mudando: mantenha o auto-update da skill ligado e desconfie de tutorial (inclusive deste) que envelheceu
Teste com escopo pequeno, confira o resultado de olho, e me conta como foi…
até o próximo post!
Perguntas frequentes
Que tipos de pergunta a API da TypeSafe aceita para o Jev?
São três primitivas: Choice, pra escolher uma opção dentro de um conjunto definido, Score, pra dar uma nota contra níveis ordenados e descritos, e Noul, pra calcular a probabilidade de a resposta ser sim. A skill oficial ajuda o agente a identificar qual das três encaixa na tua tarefa.
Como instalo a skill da TypeSafe se eu não uso o Claude Code?
Fora do Claude Code, a instalação documentada é por npx, escolhendo o agente: npx skills add typesafe-ai/skills --skill typesafe-ai. A skill oficial fica no repositório typesafe-ai/skills, mantido pela própria TypeSafe no GitHub.
Ainda é possível criar uma conta nova no Jev depois da pausa de cadastros?
Em 22/09/2026 a TypeSafe pausou temporariamente os novos cadastros por excesso de demanda, e o comunicado mais recente é justamente esse, da pausa. Contas já existentes seguem funcionando normalmente, mas quem ainda não tem conta pode não conseguir criar uma agora.
Preciso pagar pela resposta que o Jev devolve, já que ele não gera texto?
Não. O preço cobra só a entrada, US$ 0,042 por 1 milhão de tokens, e a saída fica em US$ 0,00 porque não existe stream de texto sendo gerado. É por isso que um teste inicial com poucas mensagens custa bem pouco.
Quais casos de uso fazem sentido pra testar o Jev pela primeira vez?
A cobertura do lançamento citou processamento de notas fiscais, atendimento ao cliente, análise de incidentes de segurança e monitoramento de agentes de IA. São tarefas de classificação, triagem e scoring dentro de software, não conversa aberta com o usuário.
Qual a diferença entre o Jev e um modelo de linguagem que conversa normalmente?
O Jev é o que a TypeSafe chama de modelo ‘System One’: em vez de gerar texto em markdown ou stream de resposta, ele devolve um valor tipado dentro de um schema definido por quem chama, junto com probabilidade e confiança. Ou seja, ele decide, não bate papo.
Formações
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Blog | Mais populares

Como montar um workflow de automação combinando decisões do Jev em código
Aprenda a montar um workflow com Jev: decisões tipadas encadeadas em código, alta confiança agindo sozinha e casos incertos escalando para revisão.

Jev decide, LLM escreve: como dividir os papéis dentro de um agente de IA
Jev é o modelo que decide, não escreve: entenda como dividir papéis entre Jev e LLM dentro de um agente de IA e quando usar cada um.

Para quem o Jev serve (e para quem não serve)?
Jev serve pra roteamento, scoring e guardrails em IA, não pra texto ou código. Veja pra quem o Jev serve e quando evitar.
