Антон Ларичев

Continue в VS Code с Claude из России: настройка
Continue — бесплатное расширение для VS Code с открытым кодом: чат по проекту, правки выделенного кода и агентный режим. Своей модели у него нет, модель подключается в файле config.yaml. Из России напрямую Claude в Continue не заработает: API Anthropic отклоняет запросы с российских адресов, а ключ Anthropic оплачивается зарубежной картой. Решение — указать в конфиге провайдера anthropic свой адрес API (apiBase) и ключ AI для кода от PurpleSchool с оплатой в рублях. Ниже — установка, готовый config.yaml, проверка и частые ошибки.
Что такое Continue и чем он отличается от Cline
Continue работает в боковой панели VS Code. Основные режимы:
- чат — вопросы по коду, в контекст можно добавить файлы и выделенный фрагмент;
- правка — выделяете код, описываете изменение, Continue показывает дифф;
- агент — модель сама читает файлы, вносит правки и вызывает инструменты.
Главное отличие от Cline и Roo Code — настройка. Там модель выбирается в интерфейсе расширения, а в Continue всё описывается в YAML-файле: какие модели доступны, для каких задач, с какими параметрами. Это чуть сложнее на старте, зато конфиг легко перенести на другую машину. Если вам удобнее настройка через интерфейс, посмотрите Cline в VS Code или Roo Code в VS Code — там Claude подключается к тому же ключу.
Шаг 1. Установите Continue
Откройте в VS Code панель расширений (Ctrl+Shift+X, на macOS — Cmd+Shift+X), найдите Continue от издателя Continue и установите. В панели активности слева появится значок Continue — по нему открывается боковая панель.
Конфигурация со своим ключом хранится локально — в файле на вашем компьютере.
Шаг 2. Получите ключ
Оформите тариф на странице AI для кода — оплата российской картой или СБП — и скопируйте API-ключ в личном кабинете, в разделе «AI для кода». Один ключ работает с моделями Claude, GPT и Qwen, баланс общий.
Шаг 3. Пропишите Claude в config.yaml
Локальная конфигурация Continue лежит в файле ~/.continue/config.yaml (на Windows — %USERPROFILE%.continue\config.yaml). Открыть его можно и из самого расширения: в панели Continue — настройки, раздел с конфигурацией.
Замените содержимое файла или добавьте модели в существующий список models:
name: PurpleSchool
version: 0.0.1
schema: v1
models:
- name: Claude Sonnet 5.5
provider: anthropic
model: claude-sonnet-5-5
apiBase: https://app.purpleschool.ru/api-v2/public/ai-proxy/anthropic/v1/
apiKey: ваш ключ
roles:
- chat
- edit
- apply
defaultCompletionOptions:
promptCaching: true
- name: Claude Opus 5.5
provider: anthropic
model: claude-opus-5-5
apiBase: https://app.purpleschool.ru/api-v2/public/ai-proxy/anthropic/v1/
apiKey: ваш ключ
roles:
- chat
- edit
- apply
defaultCompletionOptions:
promptCaching: true
Что здесь важно:
provider: anthropic— Continue будет говорить с сервером на протоколе Anthropic Messages API, как с официальным API.apiBase— адрес, куда уходят запросы вместоapi.anthropic.com. Обязательно с/v1/и слешем в конце: Continue добавляет к этому адресуmessages, и без слеша путь соберётся неправильно.model— ID модели. Здесь Sonnet 5.5 для повседневной работы и Opus 5.5 для сложных задач.apiKey— ключ из кабинета PurpleSchool вместо строкиваш ключ.roles— для каких задач Continue может брать модель:chat— чат и агент,edit— правка выделенного кода,apply— применение предложенного кода к файлу.promptCaching: true— кэширование контекста. Повторяющаяся часть диалога оплачивается по сниженной цене, это заметно экономит токены на длинных разговорах.
Файл config.yaml лежит в домашней папке, а не в проекте, поэтому ключ не попадёт в репозиторий. Не копируйте этот файл в проект целиком — если нужно поделиться конфигом с командой, уберите из него ключ.
Сохраните файл — Continue перечитает конфигурацию. Если модели не появились, перезапустите VS Code.
Шаг 4. Проверьте подключение
- Откройте панель Continue.
- В выпадающем списке моделей выберите Claude Sonnet 5.5.
- Напишите в чат простой вопрос, например «Что делает этот файл?» с открытым файлом проекта.
Если пришёл ответ — всё работает. Для проверки правок выделите функцию в редакторе, вызовите правку через Continue и попросите, например, добавить обработку ошибок: Continue покажет дифф, который можно принять или отклонить.
Какую модель выбрать
Для повседневной работы — Sonnet 5.5: она быстрая и вдвое дешевле Opus. Opus 5.5 переключайте в выпадающем списке, когда задача сложная или Sonnet не справляется. Если нужна быстрая и дешёвая модель для простых вопросов, добавьте в models ещё один блок с model: claude-haiku-5-5. Подробное сравнение — в статье Haiku, Sonnet или Opus 5.5: какую модель Claude выбрать.
Автодополнение по Tab в Continue настраивается отдельной моделью с ролью autocomplete. В этой статье мы его не трогаем: чат, правки и агент работают и без него.
Частые ошибки
«Request not sent… the API key is not set». Continue не нашёл ключ в описании модели. Проверьте, что поле называется apiKey и стоит на одном уровне с provider и model.
Ответ 404. Неправильный apiBase. Чаще всего забыт /v1/ или слеш в конце: без него запрос уходит на несуществующий путь. Сверьте адрес посимвольно: https://app.purpleschool.ru/api-v2/public/ai-proxy/anthropic/v1/.
Ответ 401. Ключ скопирован с ошибкой, с лишним пробелом или отключён в личном кабинете.
Ошибка региона или 403 от Anthropic. Запросы всё ещё уходят на api.anthropic.com — значит, для этой модели не указан apiBase. Проверьте, что адрес прописан в каждом блоке модели, а не только в первом.
Модель не найдена. Опечатка в поле model. ID пишутся через дефисы: claude-sonnet-5-5, а не claude-sonnet-5.5.
Модели не появились в списке. Ошибка в YAML — обычно сбитые отступы. Все поля модели должны начинаться на одном уровне после дефиса, а элементы roles — с отступом под ним. Проверьте файл любым YAML-валидатором.
Ответы перестали приходить, хотя всё работало. Посмотрите баланс в личном кабинете: когда токены месяца закончились, доступ к API приостанавливается до обновления лимита или докупки пакета.
Сколько стоит
Само расширение Continue бесплатное. Платите вы только за модели. Тарифы AI для кода от PurpleSchool — в рублях, токены общие для Claude, GPT и Qwen:
| Тариф | Цена в месяц | Токенов в месяц |
|---|---|---|
| Помощник | 499 ₽ | 2,5 млн |
| Напарник | 1 199 ₽ | 5,5 млн |
| Соавтор | 2 499 ₽ | 12,5 млн |
Неизрасходованные токены переносятся на следующий месяц. Из чего складывается расход и как прикинуть свой, разобрано в статье Сколько стоит Claude Code в 2026 — для Continue логика та же: расход определяют модель и объём контекста.
Частые вопросы
Continue бесплатный? Да, расширение бесплатное и с открытым кодом. Платная только модель, которую вы к нему подключаете.
Нужен ли VPN? Нет. Запросы уходят на адрес из apiBase, который доступен из России.
Работает ли Continue в JetBrains? У Continue есть плагин для IDE JetBrains. Для Claude в JetBrains у нас также есть готовая инструкция по плагину Cline на странице AI для кода.
Можно ли подключить GPT вместо Claude? Ключ PurpleSchool работает и с моделями GPT, но в этой статье мы настраиваем только Claude через протокол Anthropic.
Чем Continue лучше Claude Code? Это разные инструменты: Continue — ассистент в боковой панели редактора, Claude Code — агент, который сам работает в терминале. Если нужен именно агент Claude Code в VS Code, смотрите Claude Code в VS Code из России.
Итог
Чтобы пользоваться Continue с Claude из России, достаточно одного блока в ~/.continue/config.yaml: провайдер anthropic, ID модели, apiBase с /v1/ и слешем в конце и ключ AI для кода от PurpleSchool. Расширение бесплатное, VPN не нужен, оплата — в рублях, от 499 ₽ в месяц.






Комментарии
0