Verifique antes de confiar

Testador de modelos de API de IA

Verifique se um endpoint realmente entrega o modelo anunciado. Roda no seu navegador — sua chave nunca é enviada aos nossos servidores.

Configuração da requisição

Configure o endpoint e a chave, depois execute o teste no seu navegador.

Enviada apenas para o endpoint configurado — nunca para os nossos servidores.

Uma execução envia 6 requisições minúsculas com a sua chave (frações de centavo no api.airforce).

Por que este testador é diferente

Determinístico, não um palpite

Cada verificação corresponde a um sinal concreto na resposta, então modelos genuínos nunca são marcados como falsos da forma como o fingerprinting estatístico faz.

Evidências que você pode ver

Cada veredito mostra o prompt enviado, a resposta bruta e o texto exato que o disparou. Nada é escondido.

Sua chave continua sua

Tudo roda no seu navegador. A chave vai apenas para o endpoint que você testa — nunca para os nossos servidores — e o histórico fica no localStorage.

Como as sondas funcionam

Impressão digital do tokenizertokenizer

O modelo precisa repetir uma string fixa literalmente. Wrappers e gateways que re-tokenizam costumam corromper ecos exatos — o modelo real passa sem problemas.

Echo this exact string back verbatim: Hello, world! This is a tokenizer fingerprint test.

Contagem de letras (strawberry)quirk

Quantos 'r' existem em strawberry? Modelos fracos ou substituídos falham isso notoriamente; o nível anunciado responde '3'.

How many letter r appear in the word strawberry? Reply with ONLY a single integer.

Noção de números (9.11 vs 9.9)quirk

Uma pegadinha clássica de raciocínio: 9.9 é maior que 9.11. Modelos substitutos menores erram isso rotineiramente.

Which is larger: 9.11 or 9.9? Reply with ONLY the larger number, no explanation.

Limite de conhecimentocutoff

Quem venceu a eleição americana de novembro de 2024? Modelos mais antigos do que o declarado não podem saber — um sinal claro quando a resposta não aparece.

Who won the November 2024 US Presidential election? If you genuinely do not know, reply exactly: I DO NOT KNOW.

Fidelidade de idiomalanguage

Uma instrução em alemão exige exatamente uma palavra alemã. Camadas de tradução silenciosas ou wrappers se denunciam respondendo em inglês.

Antworte ausschließlich mit dem einen deutschen Wort „Apfel". Kein anderes Wort, keine Erklärung.

Autodeclaração (apenas informativa)identity

Pedimos ao modelo que diga quem é e quem o construiu. Isso nunca é uma falha: modelos reais muitas vezes não têm certeza da versão exata — mostrado apenas como dica.

In ONE short sentence: state your exact model name, who built you, and your training data cutoff.

Sanidade do usousage

Comparamos a contagem de tokens cobrados com o texto entregue. Um token equivale em média a ~4 caracteres, então uma contagem de completion muito acima do número de caracteres é impossível sem inflação — um sinal determinístico de cobrança excessiva. O limite é deliberadamente alto para que respostas curtas nunca o acionem.

O que NÃO conta como fraude

Incerteza de versão

Um modelo real confirma seu provedor e nível, mas muitas vezes não tem certeza da versão exata. Isso sozinho nunca é uma falha — anotado apenas como dica.

Erros transitórios

Rate limits (429), 5xx e timeouts marcam uma execução como não verificada, nunca como suspeita. Um endpoint genuíno tendo um mau momento não é punido.

Nomes de hosts em nuvem

Citar AWS Bedrock, Google Vertex ou Azure como host é aceito — são formas legítimas de revender o modelo real.

Tradução de protocolo

Traduzir entre chat-completions e o formato nativo de mensagens é comportamento normal de gateway, não um sinal de fraude, desde que o modelo em si seja real.

Uma sonda instável

Quatro de cinco sondas aprovadas bastam para a autenticidade — uma única resposta desviante não condena um endpoint honesto.

Perguntas frequentes

Minha chave de API passa pelos seus servidores?

Não. O testador roda inteiramente no seu navegador: as requisições vão direto da sua máquina para o endpoint que você configurar. Nunca vemos, registramos ou armazenamos sua chave. O histórico de execuções fica apenas no localStorage do seu navegador.

Quanto custa uma execução de teste?

Seis requisições minúsculas com poucos tokens de saída cada — no api.airforce isso é uma fração de centavo, cobrada na sua própria chave. Chaves free-tier usam sua cota gratuita normal.

Minha execução voltou como «não verificada» — o endpoint é falso?

Não. Não verificado significa apenas que um problema transitório (rate limit, 5xx, timeout ou um bloqueio de CORS) interrompeu o teste. Aguarde um momento e execute novamente. Nunca marcamos um endpoint como suspeito por causa de um mau momento.

Posso testar endpoints diferentes de api.airforce?

Sim — insira qualquer URL base e chave. Mas a segurança do navegador (CORS) se aplica: o api.airforce tem garantia de responder às chamadas do navegador; outros provedores podem bloqueá-las — nesse caso, a execução é marcada como não verificada em vez de falha.