Проверь, прежде чем доверять
Тестер моделей ИИ API
Проверьте, действительно ли endpoint выдаёт заявленную модель. Работает в вашем браузере — ваш ключ никогда не отправляется на наши серверы.
Настройка запроса
Укажите endpoint и ключ, затем запустите тест в браузере.
Отправляется только на настроенный endpoint — никогда на наши серверы.
Один прогон отправляет 6 крошечных запросов с вашего ключа (доли цента на api.airforce).
Чем этот тестер отличается
Детерминированно, а не догадка
Каждая проверка привязана к конкретному сигналу в ответе, поэтому подлинные модели никогда не помечаются как поддельные, как это делает статистический фингерпринтинг.
Доказательства, которые видно
Каждый вердикт показывает отправленный промпт, сырой ответ и точный текст, который его вызвал. Ничего не скрывается.
Ваш ключ остаётся вашим
Всё выполняется в вашем браузере. Ключ уходит только на тестируемый endpoint — никогда на наши серверы — а история хранится в localStorage.
Как работают проверки
Отпечаток токенизатораtokenizer
Модель должна дословно повторить фиксированную строку. Обёртки и перетокенизирующие шлюзы часто портят точное эхо — настоящая модель проходит чисто.
Echo this exact string back verbatim: Hello, world! This is a tokenizer fingerprint test.
Подсчёт букв (strawberry)quirk
Сколько букв 'r' в слове strawberry? Слабые или подменённые модели печально известны провалом на этом вопросе; заявленный уровень отвечает '3'.
How many letter r appear in the word strawberry? Reply with ONLY a single integer.
Чувство чисел (9.11 vs 9.9)quirk
Классическая ловушка для рассуждений: 9.9 больше, чем 9.11. Меньшие подменные модели регулярно здесь ошибаются.
Which is larger: 9.11 or 9.9? Reply with ONLY the larger number, no explanation.
Граница знанийcutoff
Кто победил на выборах в США в ноябре 2024 года? Модели старше заявленного не могут этого знать — отсутствие ответа это ясный сигнал.
Who won the November 2024 US Presidential election? If you genuinely do not know, reply exactly: I DO NOT KNOW.
Языковая точностьlanguage
Инструкция на немецком требует ровно одно немецкое слово. Скрытые слои перевода или обёртки выдают себя, отвечая по-английски.
Antworte ausschließlich mit dem einen deutschen Wort „Apfel". Kein anderes Wort, keine Erklärung.
Самоотчёт (только для справки)identity
Мы просим модель назвать себя и своего создателя. Это никогда не провал: настоящие модели часто не уверены в своей точной версии — показывается только как подсказка.
In ONE short sentence: state your exact model name, who built you, and your training data cutoff.
Правдоподобие использованияusage
Мы сравниваем выставленное к оплате число токенов с полученным текстом. Один токен — в среднем ~4 символа, поэтому число completion, намного превышающее число символов, невозможно без завышения — это детерминированный сигнал перебиллинга. Порог намеренно высок, чтобы короткие ответы его никогда не срабатывали.
Что НЕ считается подделкой
Настоящая модель подтверждает своего провайдера и уровень, но часто не уверена в точной версии. Само по себе это никогда не провал — отмечается только как подсказка.
Rate limits (429), 5xx и тайм-ауты помечают прогон как непроверенный, но никогда как подозрительный. Подлинный endpoint, переживающий плохой момент, не наказывается.
Назвать хостом AWS Bedrock, Google Vertex или Azure допустимо — это легитимные способы перепродажи настоящей модели.
Трансляция между chat-completions и нативным форматом messages — нормальное поведение шлюза, а не сигнал мошенничества, если сама модель настоящая.
Четырёх из пяти пройденных проверок достаточно для подлинности — один отклоняющийся ответ не осуждает честный endpoint.
Часто задаваемые вопросы
Касается ли мой ключ API ваших серверов?
Нет. Тестер полностью работает в вашем браузере: запросы идут напрямую с вашей машины на настроенный вами endpoint. Мы никогда не видим, не логируем и не храним ваш ключ. История прогонов хранится только в localStorage вашего браузера.
Сколько стоит один прогон теста?
Шесть крошечных запросов с несколькими выходными токенами каждый — на api.airforce это доля цента, списывается с вашего ключа. Ключи free-tier расходуют свой обычный бесплатный лимит.
Мой прогон вернулся со статусом «не проверено» — endpoint поддельный?
Нет. «Не проверено» означает лишь, что временная проблема (rate limit, 5xx, тайм-аут или блокировка CORS) прервала тест. Подождите немного и запустите снова. Мы никогда не помечаем endpoint как подозрительный из-за плохого момента.
Можно ли тестировать endpoint'ы, отличные от api.airforce?
Да — введите любой базовый URL и ключ. Однако действует безопасность браузера (CORS): api.airforce гарантированно отвечает на вызовы из браузера, другие провайдеры могут их блокировать — тогда прогон помечается как непроверенный, а не как проваленный.