- Настройка локального сервера в LM Studio для предоставления доступа к языковым моделям с использованием API, совместимого с OpenAI.
- Использование расширения Continue.dev для интеграции чата и автозаполнения кода непосредственно в редактор.
- Реализация передовых агентов и протоколов MCP с использованием OpenCode для автоматизированного редактирования файлов.
- Использование архитектуры BYOK и инструментария AI Toolkit позволяет задействовать локальные нейронные и графические процессоры без зависимости от облака.
Если вы устали от ежемесячных подписок или от того, что ваши личные данные и частные проекты оказываются в облаке, создание собственной среды искусственного интеллекта — идеальное решение. Подключите LM Studio к VS Code Программирование с использованием локального ИИ может быть отличной идеей.
Благодаря таким инструментам, как LM StudioСегодня вполне возможно запускать мощные языковые модели непосредственно на аппаратном обеспечении компьютера, сохраняя при этом... абсолютная конфиденциальность и работать без подключения к интернету. Настоящее волшебство происходит, когда мы заставляем этот локальный мозг взаимодействовать с нашим любимым редактором кода. Путем связывания LM Studio с Visual Studio CodeМы превратили простой редактор в интеллектуальную рабочую станцию, способную генерировать код, объяснять сложные функции и автоматически дополнять целые строки, используя при этом следующие возможности: мощность вашего графического процессора или нейронного процессора не потратив ни цента на внешние API.
Подготовка площадки с помощью LM Studio
Первое, что нам нужно для подключения LM Studio к VS Code, — это установить и настроить приложение LM Studio. Тем, кому нужна помощь в программировании, подойдет не любая модель; в идеале следует загрузить версии, оптимизированные для работы с кодом. Очень надежный вариант — это Qwen2.5 CoderОднако размер (например, параметры 14B или 3B) необходимо выбирать исходя из следующих параметров. доступная оперативная память на вашем компьютере, чтобы предотвратить сбой системы.
Если вы используете Mac с Apple Silicon А если у вас 32 ГБ оперативной памяти или больше, вы можете попробовать более мощные модели, например... Кодестраль-22БОдин из продвинутых приемов для пользователей macOS — это снятие жестко заданного ограничения памяти с помощью команды. sudo sysctl iogpu.wired_limit_mb=50000Это позволяет загружать модели более высокого качества, такие как модели квантования. Q8_0 без ошибок памяти.
После выбора модели необходимо получить доступ к панели разработчика и активировать локальный серверПо умолчанию LM Studio запускает сервер по указанному адресу. http://localhost:1234Обязательно отрегулируйте Длина контекста (контекстное окно) в соответствии с вашими потребностями; для сложных задач, связанных с кодом, рекомендуется увеличить это значение до 16 384 или даже 32 768 токенов, хотя это потребует больше ресурсов вашей машины.
Подключите LM Studio к VS Code с помощью расширения Continue.dev.
Для того чтобы VS Code мог «общаться» с только что настроенным сервером, наиболее популярным и универсальным вариантом является расширение. Продолжить.devПосле установки из магазина приложений в боковой панели появится новая панель. Чтобы начать общение, необходимо добавить модель, нажав на селектор внизу и выбрав соответствующий пункт. LM Studio как поставщик услуг и выбрав опцию автоматического определения, чтобы система нашла модель, загруженную на сервер.
После подключения LM Studio к VS Code вы можете активировать интеллектуальное автозаполнение (те серые подсказки, которые появляются во время ввода), вам потребуется отредактировать файл конфигурации. config.json находится в папке .continue Здесь вы определяете своего пользователя. tabAutocompleteModelс указанием URL-адреса API и конкретного названия модели, что обеспечивает удобство использования, аналогичное Copilot, но полностью в автономном режиме.
Изучение альтернатив: AI Toolkit и OpenCode
При подключении LM Studio к VS Code дело не ограничивается только расширением Continue.dev. Microsoft предлагает и это расширение. Набор инструментов для ИИчто особенно интересно для тех, кто владеет компьютерами, сертифицированными по стандарту Copilot+, и имеет Выделенный NPUЭтот инструмент позволяет управлять каталогом локальных и облачных моделей, упрощая загрузку облегченных версий, таких как... Фи-4Оптимизация энергопотребления и производительности современного оборудования.
С другой стороны, если вам нужен более ориентированный на агента интерфейс (с возможностью редактирования файлов и выполнения команд терминала), существует интеграция с OpenCodeЭто решение выступает в роли безмониторного сервера, соединяющего LM Studio с расширенной панелью чата в VS Code. Наиболее мощной особенностью этого рабочего процесса является поддержка... MCP (Протокол контекста модели)что позволяет агенту взаимодействовать с базами данных, браузерами или файловыми системами через серверы, настроенные в файле. .mcp.json.

Расширенные настройки и BYOK
VS Code развился, чтобы позволить использовать эту схему. BYOK (Bring Your Own Key)Это означает, что вы можете добавлять пользовательские конечные точки через редактор языковой модели (значок шестеренки в селекторе чата). При настройке Пользовательская конечная точкаВы можете указать, будет ли API использовать формат завершения чата или сообщений, что позволит интегрировать локальные модели непосредственно в собственный интерфейс чата VS Code без необходимости установки сложных расширений.
Важно отметить, что, хотя чат работает безупречно, некоторые функции полезность (например, автоматическое создание заголовков чата или сообщений коммитов) обычно требуют настройки модели в параметрах. chat.utilityModelЕсли у вас нет подписки на Copilot, просто назначьте свою локальную модель Эти переменные в конфигурации VS Code предотвратят потерю каких-либо функциональных возможностей для повышения производительности.
Для тех, кто предпочитает использовать терминал, LM Studio теперь предлагает совместимую с Anthropic конечную точку, позволяющую использовать такие инструменты, как... Клод Код указывая на переменную среды ANTHROPIC_BASE_URL к локальному серверу. Эта универсальность превращает ваш компьютер в центр искусственного интеллекта, между которыми вы можете переключаться. различные модели и интерфейсы в зависимости от сложности решаемой задачи.
Оно того стоит Как подключить LM Studio к VS Code? Наличие помощника по программированию, не зависящего от сети, является огромным конкурентным преимуществом, поскольку позволяет работать в условиях ограниченного доступа и гарантирует, что конфиденциальный код никогда не покинет ваш жесткий диск. Сочетая сервер LM Studio с расширениями, такими как Continue или AI Toolkit, вы получаете гибкая и свободная экосистема которая адаптируется к мощности вашего оборудования, меняя подход к написанию и оптимизации программного обеспечения.
Редактор, специализирующийся на вопросах технологий и Интернета, с более чем десятилетним опытом работы в различных цифровых медиа. Я работал редактором и создателем контента в компаниях, занимающихся электронной коммерцией, коммуникациями, онлайн-маркетингом и рекламой. Я также писал на сайтах по экономике, финансам и другим секторам. Моя работа – это также моя страсть. Теперь, благодаря моим статьям в Tecnobits, я стараюсь каждый день изучать все новости и новые возможности, которые предлагает нам мир технологий, чтобы улучшить нашу жизнь.