Перейти к основному содержанию
MegaLLM поддерживает все основные AI-агенты для кодирования. Это единое руководство охватывает настройку Claude Code, Codex/Windsurf, OpenCode, Kilocode, RooCode и Cline.

Доступные агенты

Быстрое сравнение

АгентИнтерфейсыФормат конфигурацииУровень конфигурацииЛучше для
Claude CodeCLI + VSCodeJSONСистема + ПроектТерминальные процессы, интеграция VSCode
Codex/WindsurfCLI + РедакторTOMLТолько системаОпытные пользователи, Cascade AI
OpenCodeCLI + РедакторJSONСистема + ПроектПереключение моделей, гибкость
KilocodeVSCode (CLI скоро)Настройки VSCodeПользователь + Рабочее пространствоВстроенный чат, автодополнение кода
RooCodeОтдельное приложениеJSONУровень приложенияВизуальный UI, автономный рабочий процесс
ClineVSCode (CLI скоро)Настройки VSCodeПользователь + Рабочее пространствоАвтономные задачи, операции терминала

Типы агентов

CLI-первые агенты (с поддержкой редактора)

https://mintcdn.com/ghostlyticspaymentspvtltd/I3Glsm29CAoCIpN0/logo/claude.svg?fit=max&auto=format&n=I3Glsm29CAoCIpN0&q=85&s=26979b4ab3c813d61504095afb8bb1a1

Claude Code

  • CLI-первый дизайн
  • Доступно расширение VSCode
  • JSON конфигурация
  • Системный и проектный уровень
  • Поддержка строки состояния
https://mintcdn.com/ghostlyticspaymentspvtltd/F9nt7LOHihlPvM1P/logo/codex.svg?fit=max&auto=format&n=F9nt7LOHihlPvM1P&q=85&s=5bbd1c4feca6af0fbfac0ad765b1696b

Codex/Windsurf

  • CLI-первый дизайн
  • Интеграции с редактором
  • TOML конфигурация
  • Cascade AI (Windsurf)
  • Функции Supercomplete
https://mintcdn.com/ghostlyticspaymentspvtltd/I3Glsm29CAoCIpN0/logo/opencode.svg?fit=max&auto=format&n=I3Glsm29CAoCIpN0&q=85&s=790702f153dab69c5961a9cf9e9db7af

OpenCode

  • CLI-первый дизайн
  • Доступны плагины для редактора
  • JSON конфигурация
  • Автозагрузка моделей
  • Поддержка нескольких провайдеров
Когда использовать CLI-первые агенты:
  • Терминальные рабочие процессы
  • Интеграция CI/CD
  • Серверные среды
  • Скриптинг и автоматизация
  • Также отлично работают в редакторах с расширениями

Агенты только для редактора (CLI скоро)

https://mintcdn.com/ghostlyticspaymentspvtltd/I3Glsm29CAoCIpN0/logo/kilocode.svg?fit=max&auto=format&n=I3Glsm29CAoCIpN0&q=85&s=99525076c0546a882a8c731ec28759ac

Kilocode

  • Расширение VSCode (основное)
  • CLI на обслуживании
  • Интерфейс встроенного чата
  • Автодополнение кода
  • Интеграция с деревом файлов
https://mintcdn.com/ghostlyticspaymentspvtltd/I3Glsm29CAoCIpN0/logo/roocode.svg?fit=max&auto=format&n=I3Glsm29CAoCIpN0&q=85&s=1517c9f8fa0cb55b8b3409f52e8c172f

RooCode

  • Отдельное приложение
  • Визуальный интерфейс
  • Поддержка нескольких проектов
  • Функции проверки кода
https://mintcdn.com/ghostlyticspaymentspvtltd/I3Glsm29CAoCIpN0/logo/cline.svg?fit=max&auto=format&n=I3Glsm29CAoCIpN0&q=85&s=1f96191dea05c752380d70e31187bf72

Cline

  • Расширение VSCode (основное)
  • CLI на обслуживании
  • Автономное выполнение задач
  • Интеграция с терминалом
  • Поддержка Git-процессов
Поддержка CLI для Kilocode и Cline: CLI версии в настоящее время на обслуживании и будут доступны в ближайшее время. Используйте расширения VSCode пока что.
Когда использовать агенты, ориентированные на редактор:
  • Чисто визуальные рабочие процессы редактирования
  • Встроенные предложения и автодополнения
  • Рефакторинг нескольких файлов
  • Процессы проверки кода
  • Нативный опыт IDE

Начало работы

1

Выберите своего агента

Выберите CLI-агента для терминальных процессов или GUI-агента для визуального редактирования
2

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

Зарегистрируйтесь на панели MegaLLM и получите свой API-ключ, начинающийся с sk-mega-
3

Настройте своего агента

Следуйте конкретному руководству по настройке для выбранного агента (ссылки ниже)
4

Начните кодировать

Запустите своего агента и начните использовать помощь в кодировании с ИИ

Руководства по настройке

CLI-первые агенты (также работают в редакторах)

Работает как: CLI инструмент + расширение VSCodeФайлы конфигурации:
  • Система: ~/.claude/settings.json
  • Проект: ./.claude/settings.json
  • Локальный: ./.claude/settings.local.json
Быстрая настройка:
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://ai.megallm.io",
    "ANTHROPIC_API_KEY": "sk-mega-your-api-key-here"
  }
}
Полное руководство по настройке Claude Code →
Работает как: CLI инструмент + интеграции с редактором (Windsurf - улучшенный вариант)Файл конфигурации:
  • Система: ~/.codex/config.toml (только)
Быстрая настройка:
model_provider = "megallm"
model = "gpt-5"

[model_providers.megallm]
name = "OpenAI using Chat Completions"
base_url = "https://ai.megallm.io/v1"
env_key = "MEGALLM_API_KEY"

[tools]
web_search = true
file_browser = true
Полное руководство по настройке Codex/Windsurf →
Работает как: CLI инструмент + плагины для редактора (VSCode, Vim и т.д.)Файлы конфигурации:
  • Система: ~/.config/opencode/opencode.json
  • Проект: ./.opencode/opencode.json
Быстрая настройка:
{
  "providers": [
    {
      "id": "megallm",
      "name": "MegaLLM",
      "type": "openai",
      "baseURL": "https://ai.megallm.io/v1",
      "apiKey": "sk-mega-your-api-key-here"
    }
  ],
  "defaultProvider": "megallm"
}
Полное руководство по настройке OpenCode →

Агенты только для редактора

Расположение конфигурации:
  • Настройки пользователя (глобальные): UI настроек VSCode или settings.json
  • Настройки рабочего пространства (проект): .vscode/settings.json
Быстрая настройка (settings.json):
{
  "kilocode.apiProvider": "custom",
  "kilocode.customProvider": {
    "name": "MegaLLM",
    "baseURL": "https://ai.megallm.io/v1",
    "apiKey": "${env:MEGALLM_API_KEY}"
  },
  "kilocode.defaultModel": "gpt-5"
}
Переменная окружения:
export MEGALLM_API_KEY="sk-mega-your-api-key-here"
Полное руководство по настройке Kilocode →
Расположение конфигурации:
  • Windows: %APPDATA%\RooCode\config.json
  • macOS: ~/Library/Application Support/RooCode/config.json
  • Linux: ~/.config/roocode/config.json
Быстрая настройка:
{
  "provider": "openai-compatible",
  "api": {
    "baseURL": "https://ai.megallm.io/v1",
    "apiKey": "sk-mega-your-api-key-here",
    "model": "gpt-5"
  },
  "features": {
    "codeCompletion": true,
    "chatInterface": true,
    "codeReview": true,
    "terminalIntegration": false
  }
}
Полное руководство по настройке RooCode →
Расположение конфигурации:
  • Настройки пользователя (глобальные): UI настроек VSCode или settings.json
  • Настройки рабочего пространства (проект): .vscode/settings.json
Быстрая настройка для моделей GPT (формат OpenAI):
{
  "cline.apiProvider": "openai",
  "cline.openai": {
    "apiKey": "${env:MEGALLM_API_KEY}",
    "baseURL": "https://ai.megallm.io/v1"
  },
  "cline.defaultModel": "gpt-5"
}
Быстрая настройка для моделей Claude (формат Anthropic):
{
  "cline.apiProvider": "anthropic",
  "cline.anthropic": {
    "apiKey": "${env:MEGALLM_API_KEY}",
    "baseURL": "https://ai.megallm.io"
  },
  "cline.defaultModel": "claude-sonnet-4"
}
Переменная окружения:
export MEGALLM_API_KEY="sk-mega-your-api-key-here"
Полное руководство по настройке Cline →

Выбор модели

Все агенты поддерживают одинаковые модели через MegaLLM:

Модели GPT

  • gpt-5 - Последняя модель GPT (рекомендуется)
  • gpt-4 - GPT-4
  • gpt-4o - GPT-4 Оптимизированный
  • gpt-4o-mini - Быстрый, экономичный

Модели Claude

  • claude-opus-4-1-20250805 - Самая мощная
  • claude-sonnet-4 - Сбалансированная (рекомендуется)
  • claude-haiku-4 - Быстрая, эффективная

Модели Gemini

  • gemini-2.5-pro - Последний Gemini
  • gemini-2.0-flash - Быстрые ответы
Смотреть полный каталог моделей →

Переменные окружения

Большинство агентов поддерживают переменные окружения для API-ключей:
# Для CLI-агентов и некоторых GUI-агентов
export MEGALLM_API_KEY="sk-mega-your-api-key-here"

# Специально для Claude Code
export ANTHROPIC_BASE_URL="https://ai.megallm.io"
export ANTHROPIC_API_KEY="sk-mega-your-api-key-here"
Добавьте в конфигурацию вашей оболочки:
  • Bash: ~/.bashrc
  • Zsh: ~/.zshrc
  • Fish: ~/.config/fish/config.fish

Общие шаблоны конфигурации

Шаблон 1: Системный уровень для личного использования

Лучше для: Личные проекты, один пользователь
  • Claude Code
  • Kilocode
  • RooCode
# Системная конфигурация
~/.claude/settings.json

# Переменные окружения
export ANTHROPIC_BASE_URL="https://ai.megallm.io"
export ANTHROPIC_API_KEY="sk-mega-your-key"

Шаблон 2: Уровень проекта для команд

Лучше для: Командные проекты, общая конфигурация
  • Claude Code
  • Kilocode
  • OpenCode
# Общая конфигурация (в репозитории)
.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://ai.megallm.io"
  }
}

# Личный ключ (не в репозитории)
.claude/settings.local.json
{
  "env": {
    "ANTHROPIC_API_KEY": "your-personal-key"
  }
}

# .gitignore
.claude/settings.local.json

Шаблон 3: Конфигурация с несколькими моделями

Лучше для: Использование разных моделей для разных задач
  • OpenCode
  • RooCode
{
  "providers": [
    {
      "id": "megallm-gpt",
      "type": "openai",
      "baseURL": "https://ai.megallm.io/v1",
      "models": ["gpt-5", "gpt-4o"]
    },
    {
      "id": "megallm-claude",
      "type": "anthropic",
      "baseURL": "https://ai.megallm.io",
      "models": ["claude-sonnet-4", "claude-opus-4"]
    }
  ]
}

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

Проверьте ваш API-ключ:
# Проверьте, начинается ли он с sk-mega-
echo $MEGALLM_API_KEY

# Протестируйте API напрямую
curl -H "Authorization: Bearer $MEGALLM_API_KEY" \
     https://ai.megallm.io/v1/models
Распространенные проблемы:
  • Отсутствует префикс sk-mega-
  • Лишние пробелы или кавычки
  • Неправильное имя переменной окружения
  • Конфигурация оболочки не перезагружена (выполните source ~/.bashrc)
Проверьте ваш базовый URL:Для формата совместимого с OpenAI (GPT, Gemini):
https://ai.megallm.io/v1  <Icon icon="check" /> (с /v1)
Для формата Anthropic (Claude):
https://ai.megallm.io  <Icon icon="check" /> (без /v1)
Конечные точки для конкретных агентов:
  • Claude Code: https://ai.megallm.io (без /v1)
  • Codex/Windsurf: https://ai.megallm.io/v1
  • OpenCode: https://ai.megallm.io/v1
  • Kilocode: https://ai.megallm.io/v1
  • RooCode: https://ai.megallm.io/v1
  • Cline: https://ai.megallm.io (Anthropic) или https://ai.megallm.io/v1 (OpenAI)
Проверьте написание имени модели:Проверьте каталог моделей для точных имен моделей:
# Распространенные ошибки:
"gpt5"           <Icon icon="xmark" />  # Отсутствует дефис
"gpt-5"          <Icon icon="check" />

"claude-sonnet"  <Icon icon="xmark" />  # Отсутствует версия
"claude-sonnet-4" <Icon icon="check" />

"gemini-pro"     <Icon icon="xmark" />  # Неправильная версия
"gemini-2.5-pro" <Icon icon="check" />
Проверьте расположение файлов:
# CLI-агенты
ls -la ~/.claude/settings.json      # Claude Code
ls -la ~/.codex/config.toml         # Codex
ls -la ~/.config/opencode/           # OpenCode

# Конфигурации проектов
ls -la .claude/settings.json         # Claude Code
ls -la .opencode/opencode.json       # OpenCode
ls -la .vscode/settings.json         # Расширения VSCode

# Проверка синтаксиса JSON/TOML
jq . ~/.claude/settings.json         # Тест JSON
cat ~/.codex/config.toml | grep -    # Тест TOML
Проверьте права доступа:
chmod 644 ~/.claude/settings.json
chmod 644 ~/.codex/config.toml
Перезагрузите конфигурацию оболочки:
# Bash
source ~/.bashrc

# Zsh
source ~/.zshrc

# Fish
source ~/.config/fish/config.fish

# Проверка
echo $MEGALLM_API_KEY
echo $ANTHROPIC_BASE_URL
Проверьте, где она определена:
# Поиск во всех конфигурациях оболочки
grep -r "MEGALLM_API_KEY" ~/.*rc ~/.config/

Сравнение функций

Интерфейсы и использование

АгентCLI доступенРедактор/GUIИнтерфейс чатаРедактирование нескольких файлов
Claude Code  Основной  Расширение VSCode  CLI + GUI
Codex/Windsurf  Основной  Редактор  CLI + GUI
OpenCode  Основной  Плагины  CLI + GUI
Kilocode  Скоро  Только VSCode  GUI
RooCode  Отдельное  GUI
Cline  Скоро  Только VSCode  GUI

Интеграции

АгентДоступ к терминалуИнтеграция GitДерево файловПроверка кода
Claude Code  Нативный CLI  Нативный  В редакторе
Codex/Windsurf  Нативный CLI  Нативный  В редакторе
OpenCode  Нативный CLI  Нативный  В редакторе
Kilocode  Через VSCode  VSCode
RooCode  Встроенный  Встроенный
Cline  Терминал VSCode  VSCode

Гибкость конфигурации

АгентСистемная конфигурацияКонфигурация проектаПеременные окруженияСовместное использование в команде
Claude Code
Codex/Windsurf  Ограничено
OpenCode
Kilocode
RooCode  Импорт  Ограничено  Экспорт
Cline

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

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

Храните API-ключи в переменных окружения, никогда не коммитьте их в систему контроля версий

Уровень проекта для команд

Используйте конфигурацию уровня проекта для общих настроек, локальные файлы для личных ключей

Выберите правильного агента

CLI для автоматизации/CI/CD, GUI для интерактивного кодирования и визуальных процессов

Тестируйте конфигурацию

Проверьте API-соединение с curl перед настройкой агентов

Храните ключи в безопасности

Добавляйте конфиденциальные файлы в .gitignore, используйте разные ключи для разработки/продакшена

Регулярные обновления

Обновляйте агенты для получения последних функций, исправлений безопасности и багов

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