Perguntas tipadas sobre uma imagem
Anexe até 4 imagens PNG ou JPEG e faça perguntas choice, sim/não ou score sobre capturas, fotos de produto ou quadros de câmera. Imagens são cobradas como tokens de entrada.
O novo modelo de decisão da TypeSafe traz três recursos experimentais: entrada de imagens PNG/JPEG, um quarto tipo de pergunta — Box — que retorna uma caixa delimitadora, e contexto longo de até 262k tokens. Mesmas respostas tipadas, mesmo preço por token de entrada. Experimente cada um abaixo com um clique.
Anexe até 4 imagens PNG ou JPEG e faça perguntas choice, sim/não ou score sobre capturas, fotos de produto ou quadros de câmera. Imagens são cobradas como tokens de entrada.
Uma pergunta Box retorna topo, base, esquerda e direita como fração da imagem, mais uma confiança. O playground desenha a caixa sobre sua imagem.
Envie um log, contrato ou conversa completos — até 262k tokens. O jevmodel.org ativa o contexto longo para você quando a requisição precisa.
Estes exemplos rodam no jev-preview, que aponta para jev-1.14.0. Troque pela sua imagem ou texto. Visitantes têm tokens de teste; contexto longo exige uma conta gratuita.
Dica: o Jev é treinado principalmente em inglês. O português funciona, mas a precisão é um pouco menor que em inglês.
Julgamento do modelo, não uma garantia. Revise o resultado antes de usá-lo para disparar uma ação.
| Jev 1.13 | Jev 1.14 | |
|---|---|---|
| ID do modelo | jev-1.13.0 | jev-1.14.0 |
| Alias | jev-latest (estável) | jev-preview |
| Entrada | Texto e JSON | Texto, JSON e imagens PNG/JPEG (experimental) |
| Tipos de pergunta | choice · noul · score | choice · noul · score · box (experimental) |
| Contexto padrão | 64k por requisição · 32k por pergunta | 64k por requisição · 32k por pergunta |
| Contexto longo (opt-in) | Até 262k tokens | Até 262k tokens |
| Preço | US$ 0,042 / 1M tokens de entrada, saída grátis | Igual — imagens contam como tokens de entrada |
Mesmo endpoint e chave. Defina model como jev-preview (ou fixe jev-1.14.0). O jevmodel.org adiciona automaticamente os cabeçalhos opt-in da TypeSafe para imagens, Box e contexto longo.
curl https://jevmodel.org/v1/systemone \
-H "Authorization: Bearer $JEVMODEL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jev-preview",
"state": "Bug report screenshot: shot-1",
"assets": {
"shot-1": { "type": "image", "format": "png", "data_base64": "<base64>" }
},
"questions": {
"blocking_error": { "type": "noul", "instructions": "Does the screenshot show a blocking error?" },
"pay_button": { "type": "box", "instructions": "the Pay button in the screenshot" }
}
}'
# → "pay_button": { "type": "box",
# "box": { "top": 0.81, "bottom": 0.875, "left": 0.08, "right": 0.575 },
# "confidence": 0.9 }curl https://jevmodel.org/v1/systemone \
-H "Authorization: Bearer $JEVMODEL_API_KEY" \
-H "Content-Type: application/json" \
-d @- <<'JSON'
{
"model": "jev-preview",
"state": "<the whole incident log, contract or thread — up to 1,000,000 characters>",
"questions": {
"root_cause": { "type": "choice",
"instructions": "What caused the checkout failures?",
"criteria": { "database": "...", "deploy": "...", "payment_provider": "...", "traffic": "..." } }
}
}
JSON
# Above ~30k input tokens jevmodel.org adds
# TypeSafe-Danger-Zone-Long-Context: true for you (262k max).Não. jev-latest ainda aponta para a versão estável jev-1.13.0. O Jev 1.14 é usado via jev-preview ou fixando jev-1.14.0.
Não. Ele lê imagens e devolve respostas tipadas — choice, sim/não, score ou uma caixa. Não gera texto nem imagens.
Como tokens de entrada, pela mesma tarifa. O bloco usage de cada resposta mostra o número real, e o jevmodel.org cobra exatamente isso.
Não no jevmodel.org. A TypeSafe exige cabeçalhos opt-in para imagens e contexto longo; este site os adiciona quando a requisição precisa.