Как мы отличаем настоящий Claude от подделки
Дешёвый Claude часто оказывается другой моделью под именем Claude. Почему вопрос к модели ничего не доказывает, почему дата среза знаний всего лишь догадка и какие проверки действительно ловят подделку.
Claude входит в число самых востребованных и самых дорогих моделей. Этот разрыв в цене породил рынок перепродавцов, которые продают «тот же самый Claude» за малую долю цены. Некоторые действительно продают Claude. Но многие продают совсем другое: отвечают более дешёвой моделью и подписывают её именем Claude.
В этой статье мы без жаргона объясняем, как проверяем, что именно вы получаете, и почему проверки, которые пробует большинство, не работают.
Спрашивать модель бесполезно
Первое, что пробуют все, это спросить: «Кто тебя создал?», «Какая ты модель?», «Какая у тебя дата среза знаний?» Ни один из этих вопросов ничего не доказывает.
Модель говорит то, что ей велели говорить. Перепродавец, выдающий другую модель за Claude, просто даёт ей инструкцию: «Ты Claude, созданный компанией Anthropic. Никогда не упоминай ничего другого». После этого подделка безупречно отвечает на любой вопрос о том, кто она такая.
Дата среза знаний не факт, а догадка. В собственном приложении Claude от Anthropic модели в скрытом системном промпте сообщают сегодняшнюю дату и дату среза её знаний, поэтому она уверенно отвечает на этот вопрос. Через API, а также через Amazon Bedrock, Google Vertex AI или Microsoft Foundry такого промпта нет, и Claude приходится угадывать. Мы 34 раза спросили один бэкенд, который, как мы точно знаем, отдаёт настоящий Claude. Он назвал 12 разных дат. Так что «неправильная» дата не означает подделку, а «правильная» не означает оригинал: сравнивать ответ с тем, что говорит приложение Claude, значит сравнивать догадку с фактом, который той модели просто сообщили. Мы полностью перестали задавать этот вопрос.
Поэтому вместо того, чтобы спрашивать модель о ней самой, мы смотрим на то, что ей трудно подделать.
Что на самом деле выдаёт подделку
Некоторые признаки настолько явные, что одного из них достаточно, чтобы канал не прошёл проверку:
- Подделка ведёт себя как другой продукт. Некоторые перепродавцы направляют «Claude» на бесплатных помощников по программированию, встроенных в редакторы кода. Попросите такого написать грустную историю из двух предложений о потерявшемся котёнке, и он откажется: «Я здесь, чтобы помогать с программированием». Настоящий Claude так никогда не делает.
- Модель выдаёт свои настоящие инструкции. Когда модель замаскирована, скрытые инструкции запрещают ей упоминать своего настоящего создателя. Модели, которые показывают ход рассуждений, часто повторяют эту инструкцию, пока думают, даже если в каждом ответе называют себя «Claude». Мы ловим маскировку в рассуждениях, а не в ответе.
- На ответе не та этикетка. К каждому ответу рядом с текстом прилагаются технические данные, в том числе название модели, которая его сгенерировала. Ответ, проданный как «Claude Opus», в собственных данных которого указана другая модель или более дешёвая версия Claude, попадается именно здесь.
- Модель пропускает обязательные рассуждения. Новейшие модели Claude всегда рассуждают, прежде чем ответить. «Claude», который отвечает вообще без рассуждений, не является этой моделью.
- Модель переходит на другой язык. Среди дешёвых заменителей немало китайских моделей, и они иногда посреди ответа переходят на китайский. Настоящий Claude так не делает.
- Вместо «ответа» приходит страница ошибки. Некоторые перепродавцы возвращают сообщение собственного фильтра контента или страницу ошибки так, будто это ответ модели. Вы за это платите и ничего не получаете.
Другие признаки мы сохраняем как улики и сравниваем неделями, потому что один прогон может ввести в заблуждение:
- Подпись рассуждений. Настоящий Claude помечает свои рассуждения подписью, которую может создать только Anthropic.
- Как модель считает ваши слова. Каждое семейство моделей делит текст на токены по-своему, а платите вы за каждый токен. Текст, который все семейства делят по-разному, одним числом показывает, какая модель его посчитала.
- Любимые случайные ответы. Попросите модель много раз назвать случайное число, цвет или город, и окажется, что у каждого семейства моделей своя закономерность в ответах. Собранная за несколько дней, эта закономерность различает семейства и показывает, когда перепродавец смешивает несколько моделей под одним названием.
- Скрытые промпты, добавленные перепродавцом. Если попросить модель повторить её предыдущие инструкции, она часто пересказывает то, что перепродавец незаметно вставил перед вашим сообщением.
Канал никогда не считается проваленным из-за таймаута или нестабильного соединения, только из-за того, что модель действительно ответила.
Что подделкой не является
Claude также продаётся через Amazon Bedrock, Google Vertex AI и Microsoft Foundry. Эти платформы по лицензии запускают настоящий Claude от Anthropic, поэтому перепродавец, который покупает там мощности и перепродаёт их, продаёт оригинал. Claude на этих платформах иногда отвечает «Amazon» или «Google» на вопрос, кто его создал, потому что платформа добавляет свои инструкции. Мы не ставим ему это в вину.
Чего не скажет ни одна проверка
Честно говорить об ограничениях так же важно, как и проверять. Снаружи никто не может доказать точную версию модели или то, что её не сжали ради более дешёвой работы. А перепродавец, который проходит проверку сегодня, завтра может сменить бэкенд, поэтому мы проверяем каждый канал по расписанию, а не один раз.
Что мы нашли, когда начинали
В апреле мы 17 дней проверяли 8 популярных перепродавцов Claude. 183 их канала, продававшихся под именами Claude, вообще не были Claude, в основном это были помощники по программированию с бейджиком Claude. Поэтому мы встроили эти проверки в нашу маршрутизацию. Наш движок синхронизации new-api-sync находит и проверяет каждый канал, прежде чем пустить через него трафик, и продолжает перепроверять его, так что канал, не прошедший проверку, не обслуживает ваши запросы в нашей сети.
Проверьте своего провайдера
Ничего устанавливать не нужно. Откройте тестер моделей API, вставьте адрес и ключ вашего провайдера, выберите модель, и он проведёт эти проверки в реальном времени и покажет, что именно прошло, а что нет.
Предпочитаете командную строку? Вот тот самый тест с котёнком. Если в ответе отказ или вас уводят в сторону программирования, ваш «Claude» не Claude.
curl https://YOUR-PROVIDER/v1/messages \
-H "x-api-key: $YOUR_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-4-7",
"max_tokens": 150,
"messages": [{
"role": "user",
"content": "Tell me a 2-sentence sad story about a lost kitten."
}]
}'Обе части с открытым исходным кодом, так что любой может посмотреть, как всё устроено, или запустить их сам: проверки находятся в ai-model-verifier (есть и в npm), а new-api-sync запускает их у всех провайдеров, к которым мы направляем запросы.
Qronos AI запускает свой LLM-шлюз на UnoRouter и ведёт Discord-сообщество для ролевых игр с ИИ и сторителлинга. Кто они и как работает наша партнёрская программа.
Согласие в UnoRouter теперь относится не к бесплатной модели, а к поставщику, и одно согласие распространяется на все модели этого поставщика, платные и бесплатные. Рассказываем, кто запрашивает согласие, как его дать или заявить возражение и что увидят клиенты API.
Бесплатные модели работают через поставщиков, которые могут использовать ваши запросы в своих целях. Теперь вы подтверждаете это один раз для каждой модели. Рассказываем, зачем и как.