Skip to main content
Kilocode — мощное расширение для VSCode, предоставляющее автодополнение кода на основе AI, встроенный чат и действия с кодом. Настройте его для использования MegaLLM и получите доступ к множеству AI-моделей.

Быстрая настройка

Пошаговая настройка

1

Откройте настройки VSCode

  • Нажмите Ctrl+Shift+P (Windows/Linux) или Cmd+Shift+P (Mac)
  • Введите: Preferences: Open Settings (UI)
  • Найдите: Kilocode
2

Настройте API-провайдера

  • API Provider: Выберите Custom
  • Provider Name: MegaLLM
  • Base URL: https://ai.megallm.io/v1
  • API Key: sk-mega-your-api-key-here
3

Выберите модель по умолчанию

  • Default Model: gpt-5 (или любая поддерживаемая модель)
  • Temperature: 0.3 (ниже = более детерминированно)
  • Max Tokens: 500 (для автодополнений)
4

Включите функции

  • Enable AutoComplete
  • Enable Inline Chat
  • Enable Code Actions
  • Enable Suggestions

Примеры сценариев

Сценарий 1: Первая установка

Полная настройка с нуля:
1

Установите расширение Kilocode

  1. Откройте VSCode
  2. Перейдите в Расширения: Ctrl+Shift+X / Cmd+Shift+X
  3. Найдите: Kilocode
  4. Нажмите Install
  5. Перезагрузите окно VSCode
2

Получите API-ключ MegaLLM

  1. Посетите Панель управления MegaLLM
  2. Перейдите в раздел API Keys
  3. Нажмите Create New Key
  4. Скопируйте ключ (начинается с sk-mega-)
  5. Сохраните его в безопасном месте
3

Настройте расширение

Откройте настройки (Ctrl+, / Cmd+,) и добавьте:
4

Проверьте конфигурацию

  1. Создайте новый файл: test.js
  2. Введите комментарий: // function to calculate fibonacci
  3. Нажмите Tab для запуска автодополнения
  4. Должен появиться код, сгенерированный AI
Ожидаемый результат:

Сценарий 2: Конфигурация командного проекта

Настройка Kilocode для всей команды разработки: Структура проекта:
Шаг 1: Создайте общую конфигурацию .vscode/settings.json (коммитится в git):
Шаг 2: Настройте .gitignore
Шаг 3: Создайте инструкции по установке README.md:
Добавьте в конфигурацию вашей оболочки (~/.bashrc или ~/.zshrc) для сохранения.
  1. Или создайте локальные настройки (не коммитится): .vscode/settings.local.json:
  2. Перезагрузите VSCode и начинайте кодить!

Проверка

Введите // hello world function и нажмите Tab. Должен появиться код, сгенерированный AI.

Сценарий 3: Выбор модели для конкретного проекта

Используйте разные модели для разных проектов: Проект по Data Science на Python: .vscode/settings.json:
Проект на JavaScript/React: .vscode/settings.json:
Системное программирование (Rust/Go): .vscode/settings.json:

Сценарий 4: Работа с несколькими моделями

Динамическое переключение моделей в зависимости от задачи: Конфигурация:
Использование:
  • Утро (быстрое прототипирование): Используйте профиль fast с GPT-4o-mini
  • День (качественный код): Используйте профиль quality с Claude Opus
  • Документация: Используйте профиль creative с более высокой температурой
Переключение профилей через командную палитру:
  1. Ctrl+Shift+P / Cmd+Shift+P
  2. Kilocode: Switch Model Profile
  3. Выберите: fast, quality или creative

Сценарий 5: Миграция с GitHub Copilot

Переход с Copilot на Kilocode с MegaLLM: Текущая настройка (Copilot):
Новая настройка (Kilocode + MegaLLM):
1

Отключите Copilot

2

Установите Kilocode

VSCode Расширения → Поиск “Kilocode” → Установить
3

Настройте MegaLLM

4

Сравните опыт

Преимущества перед Copilot:
  • Доступ к нескольким моделям (GPT, Claude, Gemini)
  • Лучшие цены и без ограничений на места
  • Встроенный чат для объяснений
  • Индивидуальный выбор модели для каждого проекта
  • Действия с кодом помимо автодополнения

Параметры конфигурации

Полный справочник

Руководство по выбору модели

См. полный каталог моделей для всех доступных вариантов.

Проверка

Тест 1: Базовое автодополнение

Тест 2: Встроенный чат

  1. Выделите функцию
  2. Нажмите Ctrl+K (или Cmd+K на Mac)
  3. Введите: Explain this function
  4. Должно появиться объяснение в панели чата

Тест 3: Действия с кодом

  1. Щелкните правой кнопкой мыши на коде
  2. Должны увидеть “Kilocode Actions” в контекстном меню
  3. Опции: Объяснить, Улучшить, Сгенерировать тесты и т.д.

Тест 4: Строка состояния

Проверьте правый нижний угол VSCode:
  • Должно показывать: Kilocode: Connected
  • Название модели: gpt-5 (или ваша выбранная модель)
  • Кликните, чтобы увидеть детали подключения

Устранение неполадок

Симптомы:
  • Нет предложений при вводе
  • Строка состояния показывает “Disconnected”
Решения:
  1. Проверьте API-ключ:
  2. Проверьте конфигурацию:
  3. Перезагрузите VSCode:
    • Ctrl+Shift+P / Cmd+Shift+P
    • Запустите: Developer: Reload Window
  4. Проверьте, что расширение включено:
    • Панель расширений
    • Поиск: Kilocode
    • Должно показывать “Enabled”
  5. Протестируйте API вручную:
Симптомы:
  • Автодополнения некорректны
  • Предложения не соответствуют стилю кода
  • Нерелевантные ответы
Решения:
  1. Настройте температуру:
  2. Попробуйте другую модель:
  3. Увеличьте контекст:
  4. Добавьте промпт для конкретного проекта:
Симптомы:
  • Долгое ожидание предложений
  • Ошибки тайм-аута
Решения:
  1. Используйте более быструю модель:
  2. Уменьшите максимум токенов:
  3. Увеличьте задержку debounce:
  4. Проверьте сеть:
Симптомы:
  • Ошибка “Invalid API key”
  • 401 Unauthorized
Решения:
  1. Проверьте формат ключа:
    • Должен начинаться с sk-mega-
    • Минимум 60 символов
    • Без пробелов или кавычек
  2. Проверьте, что ключ активен:
  3. Протестируйте ключ напрямую:
  4. Перегенерируйте при необходимости:
    • Панель управления → API Keys → Создать новый
    • Обновите конфигурацию новым ключом
Симптомы:
  • Автодополнения Kilocode конфликтуют с другими AI-инструментами
  • Появляется несколько предложений
Решения:
  1. Отключите конфликтующие расширения:
  2. Настройте клавиши запуска:
  3. Установите приоритет:

Лучшие практики

Используйте переменные окружения

Храните API-ключи в переменных окружения, ссылайтесь с помощью ${env:MEGALLM_API_KEY}

Модели для конкретных проектов

Настраивайте разные модели в .vscode/settings.json для каждого проекта

Низкая температура для кода

Используйте 0.2-0.4 для генерации кода, 0.7-0.9 для документации

Мониторинг использования токенов

Проверяйте Панель управления для оптимизации затрат

Продвинутые советы

Пользовательские сочетания клавиш

Добавьте в keybindings.json:

Промпты для конкретного рабочего пространства

.vscode/settings.json:

Контекстно-зависимые автодополнения

Следующие шаги

Настройка RooCode

Настройте приложение RooCode

Настройка Cline

Настройте расширение VSCode Cline

Каталог моделей

Просмотрите все доступные модели

Другие агенты

Просмотрите все CLI и GUI агенты

Справочник API

Изучите документацию API

Сообщество Discord

Присоединяйтесь для поддержки