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

Continue в VS Code с локальной моделью: активный config.yaml, роли chat и autocomplete и отдельная проверка каждой операции.

Автор: Команда Retrivium
Обновлено: 2026-11-03
Канонический URL: https://retrivium.ai/ru/journal/continue-local-vscode-chat-completion/
Language: ru

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

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

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

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

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

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

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

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

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

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

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

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

Связанные материалы: [Воспроизводимый стек инференса: как сохранить результат GPU-пилота](/ru/journal/software-stack-reproducibility/), [LLM для кода на 12 ГБ VRAM: модель, контекст и запас](/ru/journal/coding-llm-12gb-vram/).
