Чтобы запустить большую языковую модель (LLM) локально, установите инструмент для работы с моделями, например Ollama, загрузите открытую модель и обращайтесь к ней через командную строку, REST API или библиотеку на Python или JavaScript. Ниже описан порядок действий и инструменты, которые помогут в этом.
Что понадобится
Перед установкой проверьте несколько параметров:
- Операционная система: macOS, Linux или Windows.
- Объем оперативной памяти и видеопамяти. Чем больше параметров у модели, тем больше памяти она потребует. Для небольших моделей обычно достаточно ноутбука, для крупных нужен сервер с мощной видеокартой.
- Свободное место на диске. Веса моделей занимают от нескольких гигабайт до десятков гигабайт.
Шаг 1. Установите среду для запуска моделей
Ollama - открытый инструмент с лицензией MIT для запуска открытых моделей, таких как Gemma, DeepSeek, Qwen и gpt-oss. Он работает локально и предоставляет CLI, REST API и библиотеки для Python и JavaScript. Скачайте установщик для своей системы с официального сайта проекта и выполните установку.
После установки проверьте, что команда доступна в терминале:
- выполните команду версии, чтобы убедиться, что приложение установлено;
- запустите сервер, если он не стартовал автоматически.
Шаг 2. Загрузите модель
Выберите модель под свое железо. Начинайте с небольшой версии: она быстрее загрузится и проще в проверке. Загрузите ее командой pull с указанием названия модели. После загрузки модель появится в списке локальных моделей.
Если модель не помещается в память, ответы будут очень медленными или сервис откажет в запуске. В этом случае выберите версию с меньшим числом параметров или более агрессивным квантованием.
Шаг 3. Проверьте модель в терминале
Запустите модель командой run с ее названием. Откроется интерактивный режим, где можно отправить вопрос и получить ответ. Это самый быстрый способ убедиться, что все работает.
Шаг 4. Подключите модель к своему коду
Ollama предоставляет REST API, который обычно слушает локальный порт. Чтобы отправить запрос из программы, укажите название модели и текст запроса. Для Python и JavaScript есть официальные библиотеки, которые упрощают работу с API.
Пример порядка действий
- Установите библиотеку для своего языка.
- Создайте клиент, который обращается к локальному серверу.
- Передайте название модели и сообщение пользователя.
- Обработайте ответ и добавьте обработку ошибок, например на случай, если сервер не запущен.
Шаг 5. Добавьте инструменты для агентов
Если модель должна работать как агент, то есть искать информацию, вызывать инструменты и выполнять задачи, понадобятся дополнительные компоненты. Ниже - проекты из каталога Stackora, которые часто используются в таких сценариях.
Агенты и среды разработки
- OpenHands - платформа для разработки с помощью ИИ, лицензия MIT.
- hermes-agent - агент с лицензией MIT, из категории AI Agents.
- ai-engineering-from-scratch - учебный материал по инженерии ИИ с лицензией MIT.
Браузерные агенты
- browser-use - открытая Python-библиотека для браузерных агентов с лицензией MIT. У проекта есть также облачная версия с отдельным API, но для локального запуска достаточно библиотеки.
Документация и инструменты разработчика
- context7 - источник актуальной документации для ИИ-агентов, лицензия MIT. Подключается как MCP-сервер.
- ECC - система оптимизации работы агентного харнесса с навыками, памятью и настройками безопасности, лицензия MIT.
- rtk - CLI-прокси, который, по описанию проекта, снижает расход токенов LLM на типичных командах разработчика на 60-90%. Распространяется под лицензией Apache-2.0 и написан на Rust.
Шаг 6. Проверьте безопасность и производительность
Локальный запуск не означает полной безопасности. Перед подключением агентов к файлам, терминалу и браузеру ограничьте их права. Для инструментов с доступом к командам используйте отдельного пользователя или контейнер.
Следите за скоростью ответов и загрузкой памяти. Если ответы медленные, уменьшите размер модели или уменьшите длину контекста.
Рекомендация
Для большинства задач начните с Ollama: это самый прямой путь к локальной модели с понятным API. Когда модель заработает, добавляйте агентные инструменты по мере необходимости. Подробнее о готовых решениях смотрите в разделах инструментов разработчика, MCP-серверов и навыков агентов в каталоге Stackora, а также в категориях AI Tools и AI Agents.