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
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.
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.
Citar AWS Bedrock, Google Vertex ou Azure como host é aceito — são formas legítimas de revender o modelo real.
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.
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.