Referência
Modelos Jev
O Jev tem hoje uma única versão — Jev 1.13, id jev-1.13.0 — alcançável por vários nomes. Esta página lista todos os ids e aliases, o preço e os limites que a TypeSafe publica, e exatamente quais ids cada endpoint do jev-api.org aceita.
Atualizado
A lista de modelos
A documentação da TypeSafe descreve um modelo atual mais aliases que apontam para ele. Preço e limites abaixo são os números publicados pela TypeSafe para api.typesafe.ai; chamadas no jev-api.org são cobradas em créditos.
| Id do modelo | Aponta para | Preço na TypeSafe | Limites na TypeSafe | Contexto |
|---|---|---|---|---|
| jev-1.13.0 | Jev 1.13 | US$ 0,042 por milhão de tokens de entrada; tokens de saída grátis | 100 mil tokens/seg e 80 requisições/seg, ajuste dinâmico | 64k tokens por requisição; 32k para o estado mais a pergunta mais longa |
| jev-latest | jev-1.13.0 | Mesmo modelo base | Mesmo modelo base | Mesmo modelo base |
A entrada do Jev é só texto: string, objeto JSON ou array de texto. Não há entrada de imagem, áudio ou vídeo.
Aliases
Aliases são nomes que a TypeSafe move quando sai uma versão. Hoje ambos resolvem para Jev 1.13.
| Alias | Resolve para | Significado |
|---|---|---|
| jev-latest | jev-1.13.0 | A versão estável mais recente. O padrão do SDK. |
| jev-preview | jev-1.13.0 | A versão mais recente, oficial ou não. Não há build de prévia agora, então aponta para a estável. |
Fixar versão ou seguir o alias
Envie um id versionado como jev-1.13.0 quando seu código depender de uma distribuição de probabilidade específica — por exemplo um corte de Noul que você ajustou e testou. O campo model da resposta sempre informa o id versionado que serviu a requisição, então você pode registrá-lo.
Envie jev-latest quando preferir seguir cada versão automaticamente. Aliases se movem quando a TypeSafe lança uma nova versão, então um alias pode mudar respostas sem nenhuma mudança sua.
Quais ids o jev-api.org aceita
Os dois endpoints deste site aceitam conjuntos diferentes de ids:
- POST /api/v1/decisions — o endpoint simples — aceita jev-1.13 ou jev-latest.
- POST /v1/systemone — o endpoint compatível com TypeSafe — aceita jev-latest, jev-preview, jev-1.13, jev-1.13.0 e typesafe/jev-1.13.
GET /v1/models não precisa de chave e lista os modelos que este site serve. O mesmo formato de resposta funciona com o models.list() do SDK da TypeSafe.
$ curl https://jev-api.org/v1/models
{
"models": [
{
"name": "jev-latest",
"description": "Alias for jev-1.13.0, the current Jev release on jev-api.org.",
"release_date": "2026-09-15"
},
{
"name": "jev-1.13.0",
"description": "Jev 1.13, TypeSafe AI's System One decision model.",
"release_date": "2026-09-15"
}
]
}Irregularidades conhecidas do Jev 1.13
O Jev 1.13 lê ao pé da letra, é fraco em aritmética e datas, pode tender à primeira opção do Choice e não gera texto. Conselho da TypeSafe: faça contas no código, filtre estados grandes e reordene opções para checar consistência.
Perguntas frequentes
Qual id de modelo devo enviar?
jev-latest para seguir a versão atual; um id versionado se seus limiares foram ajustados para uma versão. Em /v1/systemone o id versionado é jev-1.13.0; em /api/v1/decisions envie jev-1.13.
O jev-preview me dá um modelo mais novo?
Hoje não. jev-preview significa a versão mais recente, oficial ou não, e não existe build de prévia no momento — resolve para jev-1.13.0.
Por que a resposta diz jev-1.13.0 se enviei jev-latest?
O campo model sempre informa o id versionado que serviu a requisição. Aliases são resolvidos antes de o modelo rodar, então a resposta diz exatamente qual versão decidiu.
Há como listar modelos sem chave?
Sim. GET https://jev-api.org/v1/models devolve os modelos servidos e não requer autenticação. O client.models.list() do SDK lê essa resposta.
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.