Открытая модель вместо подписки Claude: что выбрать
Сравните Claude Pro за $20 и Max от $100 с запуском открытой модели на VPS: что подходит для кода, длинных документов и черновиков, а где модель не справится.
Краткий ответ
Использование открытой модели вместо подписки на Claude подходит для одних задач и не справляется с другими, причем это разделение предсказуемо. Модель с открытыми весами — это модель, веса которой можно скачать и запустить самостоятельно. Такие модели сейчас достаточно хорошо читают длинные документы и составляют тексты на вашем языке, поэтому многие перестают платить за эту работу. Они выполняют цикл написания кода под присмотром. Они не справляются с наиболее сложными задачами на логику и не являются бесплатными, так как сервер с GPU (графическим процессором), оплачиваемый помесячно, часто стоит дороже подписки, которую он заменяет. Покупайте подписку, если можете. Эта страница о том, что можно запустить на оборудовании под вашим контролем, если вы не можете купить подписку или если она не стоит своей цены для вас.
Сколько стоят тарифы и что вы заменяете
По состоянию на October 2026 Claude Pro стоит $20 в месяц или $17 в месяц при оплате за год вперёд. Max начинается от $100 в месяц и предлагает два уровня использования выше Pro. Team стоит $25 за место в месяц или $20 за место при ежегодной оплате. Есть бесплатный тариф с более жёсткими ограничениями. Это цены. Обоснование этих цен приведено на соответствующих страницах: какой тариф вам нужен сравнивает уровни по объёму использования, а не по цене, страница Pro показывает, где ограничения действительно становятся заметными, а сколько стоит Claude Code на каждом тарифе предназначена для случаев, когда работа связана с программированием.
Если ежемесячная подписка вам не подходит, сначала изучите вариант платить за токены, а не за месяц, а уже потом рассматривайте оборудование. API (интерфейс программирования приложений) не требует минимального ежемесячного платежа, поэтому при использовании помощника два часа в неделю можно заплатить меньше стоимости любой подписки. Входные и выходные токены тарифицируются отдельно, поэтому такой расчёт стоит выполнить, а не оценивать стоимость приблизительно.
Важно понимать, от чего вы отказываетесь. Облачная передовая модель сохраняет согласованность длинной цепочки зависимых шагов и восстанавливается после собственных ошибок инструментов, вместо того чтобы останавливаться. При переходе на собственный компьютер вы получаете фиксированный ежемесячный платёж без ограничения числа сообщений и данные, которые не покидают вашу машину. Версия модели также фиксируется, что важно после настройки промптов под конкретную модель.
Оценивайте замену по задачам, а не по таблицам лидеров
Таблицы бенчмарков ранжируют модели на основе среднего показателя по задачам, которые не являются вашими. Модель может лидировать в бенчмарке по программированию, но при этом оказаться неподходящим выбором для чтения юридических договоров на русском языке. Разделите свои рабочие задачи на категории и оценивайте каждую отдельно. Четыре типа задач покрывают большую часть того, за что пользователи платят подписку: агентный цикл разработки, чтение длинных документов, перевод и написание текстов, а также сложные логические рассуждения в незнакомых областях. Для первых трёх задач сегодня существуют эффективные открытые решения. Для четвёртой — пока нет.
Может ли открытая модель выполнять агентный цикл программирования?
Агентный цикл означает, что модель читает файлы, выполняет команду, считывает вывод и снова вносит правки — многократно, без вашего подтверждения каждого шага. Открытая модель способна на это, но требует контроля, и причина здесь в арифметике, а не в субъективной оценке. Ошибки накапливаются по мере выполнения цикла, так как промах на каждом этапе становится входными данными для следующего. Модель, которая ошибается один раз из десяти на отдельном шаге, в большинстве случаев выдаст неверный результат после двадцати шагов. Облачная frontier-модель не избавляет от этой проблемы. Она начинает с более высокого показателя точности на шаг, и это преимущество растёт вместе с длиной цикла. Поэтому локальный вариант такой работы — это короткие циклы с проверкой в конце: один файл, одна функция, один неработающий тест, который должен пройти.
Большинство локальных сред разработки используют одну из двух моделей. Установите Ollama, затем загрузите одну из них:
curl -fsSL https://ollama.com/install.sh | sh
ollama run qwen3-coderqwen3-coder выпущена как модель mixture-of-experts на 30B параметров с 3.3B активных параметров на токен и контекстным окном 256K. ollama run devstral предоставляет агентную модель программирования от Mistral на 24B параметров по лицензии Apache 2.0 с контекстным окном 128K. Это опубликованные данные вендоров, а не наши собственные измерения. Информацию о том, что требуется каждой модели от вашего оборудования и при какой квантизации (квантизация сохраняет веса с меньшей точностью, что уменьшает размер модели ценой некоторой потери точности), можно найти в разделе модели, которые можно разместить самостоятельно, а пошаговое руководство — в запуск модели Qwen 3 на VPS.
Ollama предоставляет OpenAI-совместимый endpoint по адресу http://localhost:11434/v1/, поэтому большинство инструментов для программирования подключаются к ней путём изменения одного базового URL. Клиентская библиотека всё ещё требует поле для API key; сервер игнорирует это значение. Ожидайте хороших результатов при ограниченном запросе: написать функцию, конвертировать конфигурацию, объяснить стек вызовов, написать тесты для файла. Ожидайте слабых результатов при открытых задачах: найти, почему всё ломается где-то в этих сорока файлах. Этот второй сценарий — как раз тот самый длинный цикл, где ошибки на каждом шаге суммируются.
Чтение больших документов на собственной машине
Это задача, в которой локальная модель ближе всего к платной, поскольку требуется находить и сжимать уже содержащуюся в тексте информацию, а не создавать что-то новое. Для этой задачи также особенно важно хранить данные локально: это могут быть договоры, медицинские документы, внутренние отчёты и любые материалы, подпадающие под соглашение о неразглашении.
Проблема здесь заключается в размере контекстного окна, при этом сбой происходит незаметно. Ollama выбирает размер по объёму памяти GPU: 4k токенов при объёме VRAM менее 24 GiB, 32k при объёме от 24 до 48 GiB и 256k при объёме 48 GiB и выше. На небольшой видеокарте при передаче документа объёмом 40 страниц всё после первых 4k токенов отбрасывается ещё до того, как модель получает эти данные. В результате вы получаете связное резюме первых нескольких страниц, а ошибки нигде не возникает. GPU-сервер с объёмом памяти 24 GiB или больше начинает с 32k, что позволяет обработать значительно больший объём, но длинный договор или документ на русском языке всё равно может превысить этот предел с тем же незаметным результатом. На старой странице FAQ Ollama по-прежнему указано фиксированное значение 4096 токенов, однако в отдельной документации по длине контекста и в выпускаемом коде используются уровни, зависящие от объёма VRAM. Задайте размер явно, чтобы результат не зависел от установленной видеокарты:
OLLAMA_CONTEXT_LENGTH=32768 ollama serveТо же значение можно задать для отдельного запроса через num_ctx или в интерактивном режиме через /set parameter num_ctx, а ollama ps показывает фактически выделенный объём в столбце CONTEXT. Опубликованный размер контекстного окна — это верхний предел, а не гарантия. Потребление памяти растёт вместе с KV cache (сохранёнными ключами и значениями всех уже обработанных токенов), поэтому длинный ввод использует память GPU, оставшуюся после загрузки весов, а процесс завершается или начинает использовать системную память и резко замедляется. Точность также снижается для фактов, расположенных в середине очень длинного ввода. Практическое решение — разделить документ на части, отправить запрос для каждого фрагмента и самостоятельно объединить ответы.
Перевод и подготовка текстов, тестирование на родном языке
Это самый весомый аргумент в пользу открытых моделей, и именно здесь англоязычные бенчмарки дают минимум полезной информации. Тестируйте модель на том языке, на котором вы работаете. Большинство токенизаторов разбивают кириллический текст на большее количество токенов, чем аналогичный текст на английском. Из-за этого документ на русском языке быстрее заполняет контекстное окно и генерируется медленнее, чем английский текст того же объема. Это особенность работы токенизатора, а не показатель качества самой модели.
Перед сравнением моделей подготовьте фиксированный набор для тестирования. Возьмите 20 реальных документов из вашей практики и приложите к каждому из них эталонный результат, который вы считаете приемлемым. Прогоните каждую модель через этот набор и оцените результаты самостоятельно. Ни один рейтинг не сможет сделать это за вас, так как оценка зависит от специфики вашей предметной области и принятого у вас стиля изложения.
Существуют и открыто публикуются специализированные дообученные (fine-tuned) версии моделей для русского языка, например, семейство Vikhr. Не стоит заранее предполагать, что специализированная модель обязательно превзойдет современную универсальную модель. Часто более новая мультиязычная базовая модель работает с русским языком лучше, чем старая модель, дообученная под русский, так как прогресс базовой архитектуры перекрывает эффект от дообучения. Протестируйте обе модели на ваших 20 документах и принимайте решение на основе полученных данных.
Когда разрыв не сокращается
Сложные логические рассуждения — это та задача, ради которой стоит сохранять платную подписку. Длинные цепочки зависимых действий, проектные решения в чужом коде и задачи с неоднозначными требованиями — это области, где небольшие открытые модели терпят наиболее дорогостоящие неудачи. Модель сохраняет беглость и уверенность, даже когда середина ответа неверна. Неправильный ответ, который выглядит убедительно, обходится дороже, чем отсутствие ответа, так как вам приходится проверять каждую строку, чтобы найти ошибку.
Рабочая схема — это разделение. Основной объем задач передается модели, которую вы запускаете локально. Сложные случаи решаются через API-ключ с оплатой за токены, который используется несколько раз в месяц, что при такой частоте стоит очень дешево, и здесь выбор подходящей модели для задачи важнее, чем где-либо еще. Если вы используете тариф Max в основном из-за высоких лимитов, сначала определите, что вы используете на самом деле, так как это решение и предыдущее — по сути одно и то же.
Реальная ежемесячная стоимость оборудования
Этот раздел проясняет ситуацию. GPU VPS с ежемесячной оплатой списывает средства за весь месяц, независимо от того, проработал ли сервер пять часов или пятьсот. Скидок за простой не предусмотрено. Аренда GPU-инстанса обходится значительно дороже подписки Pro, поэтому такой вариант изначально проигрывает по затратам. Возьмите ежемесячную стоимость инстанса, который вы планируете арендовать, и разделите её на цену подписки. Если результат равен 5, значит, такой переход должен давать вам преимущества, недоступные в рамках подписки: данные, которые остаются на вашей машине, или агент, работающий всю ночь без ограничений на количество сообщений. В Точка окупаемости между GPU VPS и API-токенами приведена формула и примеры расчётов; эта же арифметика применима, если вместо счетов за токены использовать стоимость ежемесячного тарифного плана.
Есть два способа оптимизировать расходы. Первый — арендовать инстанс почасово и останавливать его после завершения задачи, что подходит для пакетной обработки. Уточните, продолжает ли провайдер взимать плату за диск при остановленном инстансе, так как об этом платеже часто забывают. Второй вариант — запустить небольшую модель на обычном CPU VPS без затрат на GPU. Генерация на CPU происходит достаточно медленно, что делает интерактивную работу с кодом некомфортной, но это не имеет значения для ночных задач, например, при суммаризации 400 документов. В Сколько стоит обычный VPS указан нижний порог таких затрат.
Развертывание: Ollama для начала, vLLM для нескольких пользователей
Начните с Ollama, так как этот инструмент запускается одной командой, самостоятельно загружает модель и поддерживает API, который уже используют ваши инструменты. На практике он обслуживает одного пользователя за раз. Когда к серверу обращается несколько человек или агентов, переходите на vLLM. Он объединяет запросы в пакеты и эффективно загружает GPU, вместо того чтобы простаивать между промптами:
uv pip install vllm --torch-backend=auto
vllm serve Qwen/Qwen2.5-1.5B-InstructПодставьте идентификатор выбранной вами модели. vLLM ожидает соединения на порту 8000 и предоставляет API, совместимый с OpenAI, поэтому при переходе вам не придется менять ничего, кроме базового URL.
Важный момент безопасности: именно из-за этой ошибки такие серверы часто обнаруживают злоумышленники. По умолчанию Ollama привязывается к 127.0.0.1 на порту 11434 и не имеет никакой аутентификации. Установите OLLAMA_HOST в 0.0.0.0 на машине с публичным IP, и вы откроете доступ к серверу моделей всему интернету. Любой, кто просканирует этот порт, сможет использовать ресурсы вашего GPU и читать всё, что передают ваши инструменты. Оставляйте сервис на localhost и подключайтесь через SSH-туннель или VPN, либо установите перед ним reverse proxy, требующий авторизацию. vLLM на порту 8000 требует такого же подхода.
Как только сервис начинает отвечать на порту, остальное — это стандартная настройка связей. Создание собственного агента на VPS и запуск агента из рабочего процесса n8n работают с локальным эндпоинтом, так как им требуются только базовый URL и имя модели.
Как принять решение за одну неделю
- Выпишите задачи, для которых вы действительно используете ассистента, и приведите по одному конкретному примеру для каждой.
- Выполните эти примеры с помощью текущих инструментов, включая бесплатный тариф, и сохраните полученные ответы.
- Арендуйте GPU-сервер с почасовой оплатой на один вечер, разверните на нем одну из моделей-кандидатов и прогоните через нее те же самые примеры.
- Сравните ежемесячные затраты с полученными результатами, а не с таблицами бенчмарков.
Большинство тех, кто проводит такую неделю, в итоге разделяют нагрузку, а не переходят на что-то одно. Основной объем задач переносится на собственную модель, сложные вопросы остаются на платном API, а ежемесячный счет снижается без потери качества ответов на сложные запросы.
FAQ
Может ли открытая модель заменить Claude Code в ежедневной разработке?
Для небольших задач с четкими границами — да. Написать функцию, конвертировать конфигурационный файл, объяснить ошибку, сгенерировать тесты: локальная модель для программирования справится с этим и подключится к вашему редактору через совместимый с OpenAI эндпоинт http://localhost:11434/v1/. Она слабее в длинных автономных циклах, затрагивающих множество файлов, так как ошибка на каждом шаге накапливается, и цикл теряет верное направление. Ставьте короткие задачи, используйте тесты для проверки и просматривайте каждый diff.
Какую открытую модель стоит запустить первой?
Для кода — ollama run qwen3-coder или ollama run devstral. Для общего текста и перевода начните с актуальной универсальной модели, такой как gemma4 или qwen3.5, в максимально возможном размере, который ваше оборудование поддерживает с приемлемой скоростью. После этого перестаньте читать описания моделей и прогоните через каждую из них двадцать собственных документов, так как выбор зависит от вашего языка и предметной области, а не от таблиц вендора.
Дешевле ли GPU VPS, чем подписка на Claude?
Если смотреть только на цену — обычно нет. Ежемесячная аренда GPU-инстанса стоит в несколько раз дороже подписки Pro, и плата взимается независимо от того, используете вы его или нет. Это выгодно, когда вам нужно то, чего нет в подписке: данные, которые не покидают вашу машину, задача, работающая всю ночь без ограничений по количеству сообщений, или фиксированный счет, не зависящий от объема использования. Перед арендой рассчитайте затраты по формуле на странице окупаемости.
Справится ли локальная модель с русским языком так же хорошо, как с английским?
Современные многоязычные открытые модели пишут и переводят на русский на приемлемом уровне, но есть два отличия от английского. Большинство токенизаторов используют больше токенов на слово для кириллицы, поэтому один и тот же документ быстрее заполняет контекстное окно, а генерация происходит медленнее. Кроме того, результаты англоязычных бенчмарков не всегда показательны, поэтому модель, лидирующая в англоязычном рейтинге, может оказаться слабее для вашего русского текста. Тестируйте на собственных документах и сравнивайте специализированные русскоязычные дообученные модели с новейшими универсальными моделями, вместо того чтобы заранее считать дообученную модель лучшей.