conta jevmodel.org

Entre para ganhar 100.000 tokens de entrada grátis

Cerca de 500 requisições Jev no playground ou a partir do seu código com uma API key. Os pacotes começam em $9,90 quando você precisar de mais. Sem necessidade de cartão.

Ao entrar, você concorda com os nossos termos. Usamos seu email apenas para a sua conta.
Quickstart para desenvolvedores

Como usar o Jev

Comece no Playground, crie uma API key do jevmodel.org quando a pergunta funcionar e envie o mesmo estado e as mesmas perguntas tipadas do seu servidor. Cada requisição de API bem-sucedida consome tokens de entrada.

01

Teste aqui, depois crie sua chave

Abra o Playground do jevmodel.org e teste uma decisão estreita. Quando a saída for útil, entre, abra o Dashboard, crie uma API key e salve-a como JEVMODEL_API_KEY no seu servidor.

Mantenha o conjunto de respostas pequeno e estável. Nomeie o campo conforme o ramo que seu código vai tomar, não conforme um tema vago.

import os
import requests

response = requests.post(
    "https://jevmodel.org/v1/systemone",
    headers={"Authorization": f"Bearer {os.environ['JEVMODEL_API_KEY']}"},
    json={
        "state": "I was charged twice. Please fix this ASAP.",
        "model": "jev-latest",
        "questions": {
            "category": {
                "type": "choice",
                "instructions": "What is this ticket about?",
                "criteria": {"billing": "payments", "technical": "broken product", "other": "other"},
            },
        },
    },
    timeout=15,
)
print(response.json())
02

O contrato HTTP

Repositórios que já enviam esta requisição estão listados no diretório de projetos Jev.

Envie um único POST para https://jevmodel.org/v1/systemone. model seleciona jev-latest ou uma versão fixada. state pode ser uma string ou um valor JSON de até 8.000 caracteres após a serialização. questions é um objeto com 1 a 8 perguntas nomeadas do tipo choice, score ou noul.

  • O endpoint do jevmodel.org permite 120 requisições por minuto para cada API key.
  • Cada requisição bem-sucedida consome tokens de entrada. Requisições que falham no upstream são reembolsadas; adicione um cabeçalho Idempotency-Key ao tentar de novo.
  • Coloque um limiar de confiança no seu código. O Jev facilita o ramo, não o torna isento de risco.
curl -X POST https://jevmodel.org/v1/systemone \
  -H "Authorization: Bearer $JEVMODEL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-latest",
    "state": "Customer: I was charged twice and I am furious.",
    "questions": {
      "topic": {
        "type": "choice",
        "instructions": "What is the issue about?",
        "criteria": { "billing": "money problems", "bug": "broken product" }
      },
      "urgent": {
        "type": "noul",
        "instructions": "Escalate to a human now?"
      }
    }
  }'
03

O que fazer com a resposta

Rame no código da aplicação. Se topic for billing e escalate.noul estiver acima do seu limiar, encaminhe para um humano. Se a confiança for baixa, envie o mesmo estado para um modelo maior ou um revisor. Registre entrada, saída, versão e o resultado a jusante para saber se o Jev está ajudando o fluxo de trabalho ou apenas parecendo decisivo.

FAQ

Como usar a API do Jev?

Crie uma chave no seu Dashboard do jevmodel.org, salve-a como JEVMODEL_API_KEY e faça POST de JSON para https://jevmodel.org/v1/systemone com autenticação Bearer.

Qual ID de modelo Jev devo fixar?

Use jev-1.13.0 em produção se seus limiares estiverem ajustados. jev-latest e jev-preview resolvem atualmente para a mesma versão, mas aliases podem mudar.

Posso testar o Jev antes de escrever código?

Sim. Use primeiro o Playground do jevmodel.org. Ele usa os mesmos tipos de pergunta da API, então você pode validar o formato antes de criar uma chave.

O Jev entende português?

Segundo a documentação da TypeSafe, o inglês é a principal língua de treinamento e oferece a melhor precisão; outros idiomas são processados, mas não tão bem. Teste suas cargas em português com dados reais antes de ir para produção e observe a confiança.

API keys

Chame o Jev com sua chave.

Envie o estado e perguntas tipadas ao endpoint do Jev. Requisições bem-sucedidas consomem apenas tokens de entrada. Adicione um cabeçalho Idempotency-Key ao tentar de novo.

+ Nova chave