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.

Ids de modelo Jev, preço, limites e contexto
Id do modeloAponta paraPreço na TypeSafeLimites na TypeSafeContexto
jev-1.13.0Jev 1.13US$ 0,042 por milhão de tokens de entrada; tokens de saída grátis100 mil tokens/seg e 80 requisições/seg, ajuste dinâmico64k tokens por requisição; 32k para o estado mais a pergunta mais longa
jev-latestjev-1.13.0Mesmo modelo baseMesmo modelo baseMesmo 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.

AliasResolve paraSignificado
jev-latestjev-1.13.0A versão estável mais recente. O padrão do SDK.
jev-previewjev-1.13.0A 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.

A lista completa de limites está em O que é o Jev.

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.