Guia
O que é o Jev?
Jev é um modelo de decisão da TypeSafe AI. Você envia um estado — um ticket, uma mensagem, um registro — e perguntas tipadas, e ele devolve probabilidades nas quais seu código pode ramificar. Esta página cobre quem o construiu, como difere de um modelo de texto e onde ele falha.
Atualizado
Um modelo de decisão, não um modelo de texto
A maioria das APIs de IA devolve texto gerado que seu código precisa analisar. O Jev pula o texto. A requisição carrega um estado e um mapa de perguntas tipadas; a resposta carrega uma resposta tipada por pergunta: uma probabilidade de sim/não, uma escolha entre suas opções ou uma posição na sua escala. A TypeSafe chama o Jev de primeiro modelo System One, em referência ao nome que Daniel Kahneman dá ao julgamento rápido e intuitivo.
O Jev foi treinado com RLCD, Reinforcement Learning for Calibrated Decisions, para que uma probabilidade maior corresponda a maior precisão. Ele não escreve texto: o objeto de resposta é toda a saída.
Quem faz o Jev
O Jev é construído pela TypeSafe AI, empresa de São Francisco fundada em 2024 por Diogo Almeida, Erik Gafni e Sasha Sheng. Almeida, o CEO, passou cerca de quatro anos na OpenAI trabalhando em RLHF, InstructGPT, ChatGPT e GPT-4 antes de sair em 2024. O Jev não é um modelo da OpenAI.
O Jev foi lançado em acesso antecipado limitado em 15 de setembro de 2026, junto com uma rodada seed de US$ 40 milhões liderada pela DCVC. Pesos, número de parâmetros e arquitetura não são publicados. O Jev não é ajustado por cliente — os mesmos pesos atendem todas as contas — e a TypeSafe afirma que o modelo não é treinado com requisições ou respostas de clientes.
System One versus um modelo de linguagem
Um modelo de linguagem completa texto; o Jev pontua decisões. Não há parágrafos para ler nem tokens para streaming: o objeto de resposta tipada é a saída. A TypeSafe cita latência de ponta a ponta de 70 a 500 ms, o que torna o Jev prático dentro de caminhos síncronos como roteamento de requisições, portões de moderação e validação de formulários.
A entrada é somente texto: uma string, um objeto JSON ou um array de texto. O Jev não vê imagens, áudio ou vídeo. O inglês é o idioma principal e o mais preciso; outros idiomas, incluindo chinês, japonês e coreano, funcionam, mas não tão bem.
Os três tipos de pergunta
Cada pergunta define type e instructions, que podem ser string, objeto ou array. O id que você escolhe é apenas um rótulo: a resposta volta sob a mesma chave.
- Noul é uma pergunta de sim/não. A resposta é noul, uma probabilidade entre 0 e 1 de a afirmação ser verdadeira. Um objeto criteria opcional descreve o que true e false significam.
- Choice escolhe uma opção de um mapa que você define, até 255 opções na API oficial. A resposta inclui choice, um valor de probabilities para cada opção e confidence.
- Score posiciona o estado numa escala ordenada que você escreve, de 2 a 10 níveis, o mais baixo primeiro. A resposta inclui um score fracionário que pode cair entre níveis, legend, probabilities e confidence.
{
"state": "Help! My payouts have been failing for 3 days.",
"model": "jev-latest",
"questions": {
"is_urgent": { "type": "noul", "instructions": "Does this convey urgency?" },
"team": {
"type": "choice",
"instructions": "Which team should handle this?",
"criteria": { "billing": "Payments and refunds", "technical": "Bugs and outages" }
},
"frustration": {
"type": "score",
"instructions": "How frustrated is the customer?",
"criteria": ["Calm", "Frustrated", "Very angry"]
}
}
}No que o Jev é ruim
A TypeSafe publica uma nota de irregularidades do Jev 1.13, revisada pela última vez em 2 de outubro de 2026. Os pontos fracos documentados:
- Leitura literal — o Jev tende a levar o texto ao pé da letra.
- Matemática e contagem — mantenha a aritmética no seu código.
- Comparação de datas e horas — calcule datas relativas você mesmo.
- Indireção — cadeias de referências dentro do estado podem confundi-lo.
- Estados grandes cheios de detalhes irrelevantes — filtre antes de enviar.
- Conteúdo adversarial — texto hostil dentro do estado pode enviesar respostas.
- Instructions ou criteria contraditórios produzem resultados não confiáveis.
- Ordem das opções no Choice — o Jev pende para a primeira opção; reordene para conferir consistência.
- Geração — o Jev não escreve texto; use um modelo generativo para isso.
O conselho prático segue a lista: faça aritmética e datas no código, remova campos irrelevantes do estado e embaralhe as opções do Choice quando o ranking importar.
Como experimentar o Jev
Neste site, entre e crie uma chave — o playground em /dashboard/home pode emitir uma para a conta conectada e executar uma decisão no navegador. Uma chamada bem-sucedida usa 1 crédito, então adicione antes um pequeno pacote avulso na página de preços. Os SDKs oficiais da TypeSafe também funcionam aqui: aponte a base URL para https://jev-api.org e envie o corpo System One padrão para /v1/systemone.
A TypeSafe também opera seu próprio console com cobrança por token em console.typesafe.ai
Perguntas frequentes
O Jev gera texto?
Não. O Jev devolve respostas tipadas: uma probabilidade Noul, um Choice com probabilidades por opção ou um Score na sua escala. Para gerar texto, use um modelo de linguagem.
O Jev é um modelo da OpenAI?
Não. O Jev é construído pela TypeSafe AI, uma empresa separada fundada em 2024. Seu CEO trabalhou antes na OpenAI, mas o Jev é um produto da TypeSafe.
Quanto custa uma chamada ao Jev neste site?
Um crédito por chamada bem-sucedida, não importa quantas perguntas ela leve. Erros de validação e falhas do serviço são grátis. Cerca de 100 créditos equivalem a US$ 1 antes de impostos e os pacotes avulsos não expiram.
Quais idiomas o Jev entende?
O inglês é o idioma principal e o mais preciso. Outros idiomas, incluindo chinês, japonês e coreano, funcionam, mas não tão bem. O Jev só lê texto — nada de imagens, áudio ou vídeo.
Posso ajustar o Jev com meus dados?
Não. A TypeSafe não ajusta o Jev por cliente; os mesmos pesos atendem todas as contas e a TypeSafe afirma que requisições de clientes não são usadas no treinamento.
Envie a primeira decisão
Abra o playground com uma requisição de exemplo, ou leia a documentação e chame o endpoint com sua própria chave.