Недавно я поймал себя на мысли, что без нейросетей моя работа остановится. Тексты, картинки, анализ данных, скрипты. Всё это теперь делается через ИИ. Но каждый раз я завишу от чужих серверов, тарифов и ограничений. Поэтому я задался вопросом, как развернуть свою нейросеть, чтобы ни от кого не зависеть. Я провёл несколько недель в экспериментах, набил шишки и теперь готов рассказать всё как есть.
На рынке есть два противоположных подхода. Первый: поднять модель у себя или на арендованном сервере. Второй: пользоваться готовыми API, которые скрывают всю инфраструктуру. Я проверил оба и покажу, когда какой имеет смысл.
Локальная нейросеть: что нужно для запуска у себя
Когда говорят про локальный ИИ, имеют в виду, что все вычисления происходят на вашем компьютере или сервере. Данные не покидают пределы машины, модель работает офлайн, нет лимитов и помесячной оплаты. Для многих компаний это единственный способ работать с чувствительной информацией: медицинские записи, финансовые документы, персональные данные клиентов. Отправлять такое в публичные API страшно.
Но у этой свободы есть цена. Чтобы развернуть нейросеть у себя, потребуется серьёзное железо. Современный процессор минимум с 8 ядрами, быстрый NVMe SSD и видеокарта. Процессор берёт на себя загрузку данных и часть вычислений. Диск ускоряет загрузку большой модели и вашего датасета. А основная нагрузка, особенно при генерации изображений или сложных языковых задачах, ложится на GPU.
Разница между обучением и инференсом принципиальна. Обучение требует десятков гигабайт видеопамяти и многих часов работы. Инференс, то есть использование уже готовой модели, гораздо легче. Если вы не планируете обучать с нуля, а хотите взять готовую весовую матрицу, требования к железу снижаются. Тем не менее для комфортной работы с языковыми моделями на 7-13 миллиардов параметров понадобится видеокарта с 8-16 ГБ памяти.
Я проверил это на своём домашнем ПК. Для маленькой текстовой модели хватает и CPU, но когда я попробовал генерацию картинок, понял, что без нормальной видеокарты делать нечего. Одно изображение ждал по пять минут, и это при том, что процессор не старый. С видеокартой уровня NVIDIA RTX 3060 время сокращается до десяти секунд. Разница колоссальная.
Локальный ИИ работает без подписок и лимитов. Вы сами хозяин своей модели. Такая система не зависит от интернета и останется доступной даже в поездке, где сеть отваливается каждые пять минут. Это важно для многих сценариев.
Какие модели можно развернуть локально
Хорошая новость: современные открытые модели во многом не уступают коммерческим гигантам. Для текста есть LLaMA от Meta, Mistral, Qwen. Для изображений: Stable Diffusion и её вариации. Для распознавания речи: Whisper от OpenAI. Всё это можно скачать и запустить на своей машине.
Модели постоянно обновляются и могут работать на домашнем железе, если правильно подобрать квантование и размер. Например, LLaMA 3 8B спокойно запускается на видеокарте с 8 ГБ памяти в сжатом формате. Для Mistral есть готовые туториалы. Но погружение в этот мир требует времени и готовности читать документацию.
Модели ищут на Hugging Face, в официальных репозиториях проектов и на форумах. Там же есть описание требований и инструкции по запуску. Если сомневаетесь, начните с самых популярных моделей, для них больше всего гайдов и меньше шансов наткнуться на неочевидную ошибку.
Обратите внимание на инструменты вроде Ollama и text-generation-webui. Они представляют собой готовую обёртку над моделью. Вы скачиваете модель и запускаете её через браузер, без написания кода. Это отличный способ потрогать локальные нейросети до того, как нырять в скрипты.
Пошаговый запуск нейросети на домашнем компьютере
Я разберу по шагам подъём модели на примере проекта tell-me. Сначала переходим в каталог tell-me/scripts и находим файл retrain.py. Открываем его в любом редакторе кода, например в Sublime Text 3. Дальше нужно заменить старые вызовы TensorFlow на новые. Нажимаем Ctrl+H или Command+H, чтобы включить режим поиска и автозамены. В первую строку вводим tf. (с точкой), во вторую tf.compat.v1. (тоже с точкой в конце). Жмём Replace All.
То же самое проделываем в файле label-image.py. Это нужно, потому что старые версии TensorFlow использовали один API, новые - другой. Чтобы модель работала на свежем фреймворке, надо заменить вызовы. Звучит сложно, но на деле это две минуты.
Дальше создаём виртуальное окружение. Команда virtualenv --system-site-packages tell-me создаёт изолированную среду, куда будут ставиться пакеты. Это важно, чтобы не засорять системную версию Python и не получать конфликты зависимостей.
Активируем окружение. На маке или линуксе это source tell-me/bin/activate, на винде tell-me\scripts\activate. Вы сразу увидите, как в начале командной строки появится префикс (tell-me). Если этого не произошло, вы всё ещё работаете в глобальном окружении и все дальнейшие команды уйдут не туда.
Устанавливаем TensorFlow. Тут моя главная рекомендация: запускайте командную строку от имени администратора в Windows или с правами суперпользователя root в macOS и Linux. Иначе вы получите ворох ошибок при установке. И сразу, без раскачки, ставьте версию, которую поддерживает ваш проект. У меня ушло два часа на то, чтобы понять, что я установил слишком новую версию, которая не дружит со старым кодом.
После установки фреймворка запускаем скрипт обучения. В проекте tell-me это retrain.py. Он берёт ваши данные, обучает модель на их основе и сохраняет веса. Пока идёт обучение, вы можете наблюдать в консоли, как падает функция потерь и растёт точность. Это завораживает.
Когда обучение закончено, запускаете label-image.py, чтобы классифицировать новые изображения. Скрипт принимает файл на вход и возвращает метку с вероятностью. Так и выглядит практическая работа с нейросетью.
Типичные ошибки при локальном запуске
Первая ошибка: игнорирование виртуального окружения. Многие пропускают этот шаг и потом удивляются, почему модель не видит библиотеки. Если вы не активировали окружение, TensorFlow не найдётся.
Вторая ошибка: неправильная версия TensorFlow. Совместимость проекта и фреймворка критична. Проверяйте requirements.txt и не ставьте последнюю версию, если проект писался два года назад.
Третья ошибка: недостаточный объём памяти. Модели занимают гигабайты. Если у вас 8 ГБ оперативки и видеокарта с 4 ГБ, не рассчитывайте на большие модели. Либо берите квантованные версии, либо арендуйте сервер.
Четвёртая ошибка: отсутствие прав администратора. Команды установки пакетов падают с ошибками Permission denied. Лечится запуском терминала от админа или через sudo.
Ещё одна проблема: конфликт версий Python. На Reddit практикующие разработчики регулярно жалуются на то, что TensorFlow не работает с самыми свежими версиями интерпретатора. У меня на Python 3.12 всё падало, на 3.10 работало идеально. Проверьте свою версию командой python --version и при необходимости поставьте старую.
Облако с GPU: арендуем сервер вместо покупки железа
Если своё железо не тянет или не хочется с ним возиться, аренда VPS с GPU решает проблему. Облачные провайдеры вроде Timeweb Cloud дают возможность быстро развернуть сервер с нужными параметрами. Вы заходите в панель управления, открываете раздел «Облачные серверы», жмёте «Создать», выбираете конфигурацию с видеокартой и через пару минут получаете готовую машину. Это удобно для разработки, тестирования и размещения приложений на базе ИИ.
Цены начинаются от 7749 рублей в месяц. За эти деньги дают VPS с видеокартой NVIDIA RTX 3090, 4090 или A5000 в зависимости от провайдера и акций. Звучит дорого, но сравните с покупкой RTX 4090 за сотни тысяч рублей и обслуживанием сборки. Для бизнеса аренда выгоднее, особенно если модель нужна не постоянно.
Ещё один плюс облака: масштабирование. Сегодня вам нужно 16 ГБ видеопамяти, через месяц может понадобиться 48. На собственном железе так не сделать. Облачный сервер можно менять под задачи за несколько кликов. Кроме того, облачные GPU бывают выделенными и shared. Для тренировки моделей лучше брать выделенный GPU, чтобы никто не мешал. Для инференса хватает и shared. На это обращают внимание не все, а потом удивляются падению скорости.
Развернуть нейросеть в облаке: короткий сценарий
Допустим, вы решили арендовать сервер с GPU. Дальше подключаетесь по SSH, обновляете пакеты, ставите драйверы NVIDIA и CUDA. Потом устанавливаете Python, pip и нужные библиотеки. Скачиваете модель с Hugging Face или другого источника. И запускаете веб-сервер или API, чтобы обратиться к модели с вашего компьютера.
Можно пойти ещё проще и использовать готовые решения типа Ollama. Они умеют скачивать модели и запускать REST API одной командой. Тогда Python и настройка зависимостей не нужны. На сервере ставите Ollama, выполняете ollama run llama3, и через пару минут у вас работает чат-модель по адресу http://адрес_сервера:11434.
В таком подходе вам не нужно писать код. Вся математика занимает несколько команд. Главное: выбрать провайдера, у которого есть GPU. Например, Timeweb Cloud или AdminVPS, о которых я писал выше. Только будьте внимательны: час работы GPU на таких серверах стоит прилично. Если модель будет простаивать, вы всё равно платите за выделенный сервер. Подумайте, нужно ли вам это.
Обучение своей модели: подготовка данных
Развернуть нейросеть на своём железе это только половина дела. Второй важный этап: обучение на своих данных. Без этого модель останется обезличенной и не будет решать ваши конкретные задачи.
Сначала соберите датасет. Чем качественнее и разнообразнее примеры, тем лучше результат. Если вы учите модель классифицировать ваши документы, соберите репрезентативную выборку по каждой категории. Помните про перекос классов: если одного типа документов в пять раз больше, модель будет предвзята.
Потом подготовьте данные к формату, который ждёт модель. Обычно это CSV или TFRecord. В датасете должны быть одинаковые поля, без пропусков и мусора. Я один раз обучил модель на сырых данных, и она предсказывала чепуху, потому что в выборке были пустые строки.
Используйте аугментацию, чтобы увеличить разнообразие данных. Поворачивайте изображения, меняйте яркость, добавляйте шум. Это помогает модели обобщать, а не заучивать конкретные примеры. Если задача большая, используйте трансферное обучение. Берёте предобученную модель и доучиваете её на своих данных. Это в разы быстрее и дешевле, чем обучение с нуля. Например, для классификации изображений можно взять ResNet и заменить последний слой.
Для обучения понадобится терпение. Модель может требовать десятки эпох. Не прерывайте процесс слишком рано. Следите за кривой потерь, если она перестала снижаться, можно остановиться. И помните про тестовую выборку. Никогда не оценивайте модель на тех же данных, на которых она обучалась. Иначе результаты будут сильно завышены. Держите тестовый набор отдельно.
Альтернатива, о которой многие забывают: готовый доступ к нейросетям
После недели экспериментов я задал себе простой вопрос, что я хочу получить в итоге. Если цель - научиться работать с моделями и понять, как они устроены, то локальный запуск незаменим. Но если мне нужен результат, весь этот сервер с GPU, настройки окружения и терзания с TensorFlow не нужны.
Для практических задач гораздо проще использовать готовые нейросети. И здесь на помощь приходит сервис 3GPT от 3SELLER. Он даёт прямой доступ из России ко всем последним флагманским моделям нейросетей. Без иностранных карт и VPN. Оплата российской картой, через СБП или криптой. Никаких заморочек с платёжными системами. Это как роутер: вы сами решаете, какой моделью пользоваться в каждый момент.
Стоимость: 149 рублей в месяц. Смешно по сравнению с ценой аренды GPU-сервера. За эти деньги вы получаете доступ к моделям, которые на отдельном сервере обошлись бы в тысячи рублей.
Что входит в 3GPT: модели под любую задачу
Внутри 3GPT вы получаете не одну нейросеть, а целый арсенал. В чате можно переключаться между моделями прямо в процессе разговора. Это очень удобно, когда нужно сравнить, кто пишет код лучше, а кто справляется с креативом.
Доступны Chat GPT 6 Astra, Chat GPT 6.1 Sol, Chat GPT 5.5, Claude Fable 5 и 5.1, Claude Opus 5.5, а также Nano Banana для создания изображений. Плюс генерация видео. Последние флагманы, без урезанных версий. Модели обновляются, и в 3GPT они подтягиваются автоматически. Вы всегда работаете с актуальной версией нейросети, не тратя время на обновления.
Вот как выглядит интерфейс выбора моделей.

Для бизнеса это настоящая находка. Создавайте продающие тексты, сайты, обрабатывайте изображения, делайте видеоролики и генерируйте голос. Всё в одном месте, без покупки железа и обучения. Просто откройте браузер и работайте.
ИИ-агенты: готовые помощники под ваши задачи
Отдельная фишка 3GPT: готовые ИИ-агенты. Это предустановленные сценарии, которые уже настроены под конкретные задачи. Выбираете агента для продаж, поддержки или контента и начинаете с ним диалог. Модель внутри агента можно менять прямо в чате. Это как конструктор: под задачи подбираете и поведение, и модель.
Например, агент для отдела продаж может вести диалог с клиентом и квалифицировать заявки. Агент для контента генерирует статьи под ваш тон. Агент для поддержки отвечает на типовые вопросы. Вы не тратите время на создание промптов и настройку условий: всё уже готово.
Посмотреть список агентов можно на странице https://3seller.com/ai/agents. Там уже есть готовые решения, которые спасают от необходимости настраивать всё с нуля.

Получить доступ ко всем флагманским моделям нейросетей из России можно на официальном сайте 3GPT: https://3seller.com/3gpt
Как выбрать между своим развёртыванием и готовым сервисом
Здесь нет универсального ответа. Я пришёл к простой формуле. Если вы разработчик и создаёте продукт, где нужна своя модель, обучаемая на закрытых данных, локальный или облачный сервер оправдан. Вы контролируете всё, от железа до кода.
Если вы предприниматель, маркетолог, дизайнер или просто специалист, которому нужен результат, готовый доступ к нейросетям через 3GPT закрывает все потребности. Быстро, дёшево и без технических забот. 149 рублей в месяц против тысяч за аренду GPU. Даже думать нечего.
Оценивайте свои ресурсы честно. Ваше время стоит денег. Если вы зарабатываете 1000 рублей в час и потратите восемь часов на настройку модели, это уже восемь тысяч рублей. Плюс аренда GPU. Получается дороже, чем год подписки на 3GPT.
Свой сервер оправдан, когда у вас есть специфические требования: конфиденциальность данных, особые архитектуры, автономная работа без интернета. В остальных случаях проще взять готовое.
Что я делаю теперь
Сейчас я использую гибридный подход. Для экспериментов и обучения у меня есть виртуальное окружение с TensorFlow и маленькая модель, которую я гоняю на своём ноутбуке. Но для реальных проектов я открываю 3GPT и работаю через него. Так я экономлю десятки часов в месяц и не вкладываю деньги в дорогое железо.
Если вам близка такая логика, попробуйте начать с 3GPT. Для доступа из России это самый простой вариант из всех, что я видел. Заходите на сайт https://3seller.com/3gpt, пополняете баланс российской картой или через СБП и получаете доступ ко всем нейросетям мира. А если захотите разобраться в устройстве ИИ, тогда уже трогайте TensorFlow и разворачивайте свою нейросеть.