ТЕХНОЛОГИИ

Continue с локальной моделью: чат и автодополнение

В этом материале
ГЛАВНОЕ ЗА МИНУТУ

Continue назначает chat и autocomplete отдельно в активной конфигурации; ответ беседы не подтверждает подсказки внутри исходного кода.

Для локальной работы Continue в VS Code настройте фактического провайдера и назначьте нужные роли. Чат и подсказки внутри строки являются отдельными операциями, поэтому проверяйте их отдельно: одного успешного ответа недостаточно для всей интеграции редактора.

Конкретная граница приложения

Конфигурация Continue называет провайдера, модель и роли, поэтому один локальный runtime может обслуживать разные задачи приложения. Текущий справочник требует name, version и schema на уровне конфигурации. Для каждой модели нужны name, provider и model. Массив roles определяет операции, использующие запись. В частности, autocomplete не входит в документированный набор ролей чата, редактирования и применения по умолчанию. Поэтому добавление модели может включить чат без подсказок внутри строки. Начинайте с активной конфигурации установленного расширения и перезагружайте её после изменений. Фактическое имя модели runtime сохраняйте в model; произвольная подпись относится к name. Раздельная запись этих полей позволяет исправить отображение без случайной подмены запрашиваемой модели. При разборе подписи списка не меняйте name и model одновременно: у этих полей разные обязанности в активной конфигурации (Continue model roles) (Continue config.yaml reference).

Практический маршрут

Откройте активный config.yaml Continue и определите модель с уникальным name, значением provider: ollama и точным model из существующего runtime. В roles назначьте chat и, если подходит, autocomplete. Нажмите Reload config в выборе конфигурации. Выберите модель чата, затем отдельно проверьте модель автодополнения и включение подсказок при вводе кода (Continue with Ollama).

Разобранный пример

Возьмите файл с небольшой функцией форматирования. В чате явно передайте эту функцию и спросите об обработке запасного значения. Затем поставьте курсор внутри новой связанной функции и дождитесь подсказки. До принятия изучите предложенный код. Эти наблюдения различают контекст беседы и поведение автодополнения, даже если обе операции используют один и тот же локальный runtime.

ПроверкаЗапись
КонфигурацияАктивный YAML и значения провайдера и имени модели, используемые расширением.
Роль чатаВыбранная функция получает объяснение через предполагаемую локальную модель беседы.
Роль автодополненияДля отдельно настроенной операции появляется подсказка внутри исходного кода.

Как правильно прочитать сбой

Отсутствующая роль autocomplete не исправляется повторным подключением модели чата. Несовпадающее имя модели вызывает отказ runtime, а изменение файла может не действовать, если выбрана другая конфигурация. Проверьте эти условия приложения до изменения параметров генерации или загрузки дополнительных моделей. Успешный чат полезно сохранить как независимую исходную проверку соединения.

Что завершает проверку

Сохраните минимальную рабочую конфигурацию YAML и две отдельные проверки. Для начальной настройки не копируйте устаревшие рецепты @Codebase или @Docs: актуальные правила, инструменты и передачу контекста следует оценивать по документации установленного расширения.

Связанные материалы: Воспроизводимый стек инференса: как сохранить результат GPU-пилота, LLM для кода на 12 ГБ VRAM: модель, контекст и запас.

← Все материалы